Foros del Web » Programando para Internet » PHP »

@ antes de cada funcion en PHP

Estas en el tema de @ antes de cada funcion en PHP en el foro de PHP en Foros del Web. Hola amigos, quizá suene un poco tonta mi duda pero la verdad es que he buscado en otras paginas y aun no hallo el significado, ...
  #1 (permalink)  
Antiguo 18/04/2011, 10:10
Avatar de kcire87  
Fecha de Ingreso: mayo-2010
Mensajes: 9
Antigüedad: 9 años, 2 meses
Puntos: 2
@ antes de cada funcion en PHP

Hola amigos, quizá suene un poco tonta mi duda pero la verdad es que he buscado en otras paginas y aun no hallo el significado, mi duda es la siguiente:

He visto que a veces se usa un símbolo "@" antes de llamar a cada función de PHP, por ejemplo @mysql_connect o @fopen, la duda es que hace de diferente el anteponer el "@" antes de nombrar a las funciones, ya que si no me equivoco creo que el "@" no es parte del nombre de la función.

Gracias, buen día...!!!
  #2 (permalink)  
Antiguo 18/04/2011, 10:13
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 11 años, 1 mes
Puntos: 165
Respuesta: @ antes de cada funcion en PHP

Cita:
Iniciado por kcire87 Ver Mensaje
Hola amigos, quizá suene un poco tonta mi duda pero la verdad es que he buscado en otras paginas y aun no hallo el significado, mi duda es la siguiente:

He visto que a veces se usa un símbolo "@" antes de llamar a cada función de PHP, por ejemplo @mysql_connect o @fopen, la duda es que hace de diferente el anteponer el "@" antes de nombrar a las funciones, ya que si no me equivoco creo que el "@" no es parte del nombre de la función.

Gracias, buen día...!!!
Se usa para que en caso de que la función devuelva un error / alert / notice , este no aparezca por pantalla. ( mejorando la seguridad )

Un saludo!
  #3 (permalink)  
Antiguo 18/04/2011, 10:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 4 meses
Puntos: 2534
Respuesta: @ antes de cada funcion en PHP

Lo único que hace dicho símbolo es ocultar los posibles mensajes de error que puede tirar php al ocurrir un problema, es una practica igualmente prehistórica, por lo general no se usa a menos que se tenga un conocimiento amplio del lenguaje y tenga sentido, desde luego...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 18/04/2011, 10:16
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 14 años, 3 meses
Puntos: 394
Respuesta: @ antes de cada funcion en PHP

Ese simbolo se utiliza para que si se genera algun error este no sea tratado y siga ejecutando el codigo como si nada.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #5 (permalink)  
Antiguo 18/04/2011, 10:16
Avatar de kcire87  
Fecha de Ingreso: mayo-2010
Mensajes: 9
Antigüedad: 9 años, 2 meses
Puntos: 2
Respuesta: @ antes de cada funcion en PHP

Muchas gracias por responder, ya veo, ahora si comprendo el significado del "@", saludos...!!!

Etiquetas: funcion
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

SíEste tema le ha gustado a 3 personas




La zona horaria es GMT -6. Ahora son las 10:22.