Foros del Web » Programando para Internet » PHP »

que significa la @ en una funcion?

Estas en el tema de que significa la @ en una funcion? en el foro de PHP en Foros del Web. Alguien me podria explicar porque en mucho ejemplos que encuentro en la red y libros, delante de muchas funciones ponen una @ ? Yo he ...
  #1 (permalink)  
Antiguo 15/11/2002, 12:28
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 15 años, 5 meses
Puntos: 0
que significa la @ en una funcion?

Alguien me podria explicar porque en mucho ejemplos que encuentro en la red y libros, delante de muchas funciones ponen una @ ? Yo he probado los ejemplos con y sin @ y me andan igual, cual es la diferencia?
  #2 (permalink)  
Antiguo 15/11/2002, 12:34
Avatar de Jano.cl  
Fecha de Ingreso: diciembre-2001
Ubicación: Chile
Mensajes: 258
Antigüedad: 16 años
Puntos: 0
Es para manejar los errores que te pueda dar un código. Por ejemplo.

Código PHP:
$link = @mysql_connect("localhost","usuario","password") or die ("no se pudo establecer la conexión"); 
Ahí si la conexión fallara, te arrojaría el error especificado con el die(), y no el error predeterminado de PHP.


Esto no se aplica a los errores de sintaxis.


Saludos

Última edición por Jano.cl; 15/11/2002 a las 13:28
  #3 (permalink)  
Antiguo 15/11/2002, 13:16
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 15 años, 5 meses
Puntos: 0
Perfecto, es muy util! muchas gracias.
HAsta ahora venia usando el die pero me molestaba que igualmente saliera el mensaje del server.
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 20:17.