usadas predefinidas parametros otro mas manejo llamar funciones funcion ejemplos desde php operators

predefinidas - llamar funcion php desde otro php



Funciones PHP y funciones @ (5)

@ es un operador de control de errores . Básicamente es la supresión de errores.

Básicamente, he visto a personas que usan @ antes de sus llamadas de función, no para cada función, sino para algún tipo de funciones de extensión como file_get_contents() , mysql_connect() etc.

Y sí, la pregunta es: ¿para qué existen estas @ s antes de las llamadas de funciones?

O en otras palabras, ¿cuál es la diferencia entre @file_get_contents() y file_get_contents() ?


@function no muestra ningún mensaje de error en su salida HTML, mientras que una llamada de función regular lo hará.


El símbolo @ delante de una función evita que se muestren errores cuando se llama a la función.


Es el error control operator de PHP utilizado para suprimir cualquier error generado por la llamada a la función.


Tengo dudas similares sobre @ usado frente a funciones. Para evitar esto hice una verificación antes de la llamada a la función. Mi ejemplo es:

if ( is_file($filename) ) $timestamp = filemtime( $filename );