SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: Kyrylys en Viernes 26 de Diciembre de 2008, 12:46
-
Hola, tengo una duda de sintaxis de caracter general, y supongo que será una pregunta sencilla
Que significa la @ segun este contexto?
$stopwords_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . "/search_stopwords.txt");
nunca he visto llamar funciones precedidas de la @
Gracias!
-
Cuando se precede una funcion por un simbolo de @ significa que si ocurre un error al ejecutar dicha funcion el error no sera desplegado por pantalla....
es decir no te apareceran por ejemplo los Warnings...
Saludos
Feliz Navidad
-
Ummm cierto, lo habia visto en manejando funciones de mysql.
Creia que era algo propio de mysql, no de php .
Gracias por resolverme la duda ^^
-
Justamente lo que te han comentado arriba... es un modo SILENCIOSO de hacer una llamada a la funcion, de manera que si ocurre un error, no te muestre esos "típicos mensajes"... algunos usan eso para enviar sus propios mensajes de errores, dandoles formato y estilo personalizados