Foros del Web » Programando para Internet » PHP »

Significado de @

Estas en el tema de Significado de @ en el foro de PHP en Foros del Web. Hola a todos PHPeros, Soy muuuy novato en PHP y estoy revisando un codigo GNU para añadir funcionalidades ( www.moodle.org ). No sé que significa ...
  #1 (permalink)  
Antiguo 18/10/2004, 12:12
 
Fecha de Ingreso: octubre-2004
Mensajes: 3
Antigüedad: 19 años, 6 meses
Puntos: 0
Significado de @

Hola a todos PHPeros,

Soy muuuy novato en PHP y estoy revisando un codigo GNU para añadir funcionalidades (www.moodle.org).

No sé que significa este simbolo: @

Me lo encuentro, por ejemplo así:

$version = 0 + @$args["version"].

Otra cosa, me encuentro lo siguiente:

($version = 0 + @$args["version"]) and ($version = "AND (version = $version)") or ($version="");

Llevo un tiempo programando y no he visto nunca nada parecido. ¿Es un if o que es?

Gracias a todos por vuestra atención.

keroppi
  #2 (permalink)  
Antiguo 18/10/2004, 12:18
 
Fecha de Ingreso: abril-2004
Mensajes: 30
Antigüedad: 20 años
Puntos: 0
la @ es para que PHP no muestre los errores si estos ocurren.

por ejemplo si una funcion:

mysql_connect() llegara a fallar te mostraria un error de que no se pudo conectar
en cambio
@mysql_connect() si llegara a fallar no te mostraria el error
__________________
-"Cuando el tiempo se acerca a cero, el esfuerzo tiende al infinito" :pensando:
  #3 (permalink)  
Antiguo 18/10/2004, 13:44
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 20 años, 3 meses
Puntos: 0
A modo de aprendizaje y caso particular de las CGI's.

El arroba se utiliza para definir matrices o arrays.

@arreglo = ("Elemento 1", "Elemento 2", "Elemento 3");



Saludos

Última edición por HiperJP; 18/10/2004 a las 13:50
  #4 (permalink)  
Antiguo 19/10/2004, 08:27
 
Fecha de Ingreso: octubre-2004
Mensajes: 3
Antigüedad: 19 años, 6 meses
Puntos: 0
Gracias y ...

Gracias por vuestra respuestas.

¿Alguien puede decirme alguna cosa de la instrucción sobre la que pregunto en el mensaje de arriba? La formada por tres parentesis unidos por and y or.

keroppi
  #5 (permalink)  
Antiguo 19/10/2004, 08:34
 
Fecha de Ingreso: julio-2003
Mensajes: 209
Antigüedad: 20 años, 9 meses
Puntos: 0
Claro.

Según tengo entendido @$args["version"] hace referencia a la celda "Version" de la matriz $args

Y si no espero que alguien nos saque del error!! ^_^
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:40.