Red de conocimiento informático - Aprendizaje de programación - código php: error_reporting(E_ALLamp;~E_NOTICE) ¿Qué es?

código php: error_reporting(E_ALLamp;~E_NOTICE) ¿Qué es?

error_reporting() establece el nivel de informe de errores de PHP y devuelve el nivel actual.

; el informe de errores es bit a bit. O agregue los números para obtener el nivel de informe de errores deseado.

; E_ALL - todos los errores y advertencias

; E_ERROR - errores fatales de tiempo de ejecución

; E_WARNING - advertencias de tiempo de ejecución (errores no fatales)

; E_PARSE - errores de análisis en tiempo de compilación

; E_NOTICE - advertencias en tiempo de ejecución (normalmente son causadas por errores en el código.

error_reporting(0); //disable informe de errores

error_reporting(E_ALL ^ ​​​​E_NOTICE); //muestra todos los mensajes de error excepto E_NOTICE

error_reporting(E _ALL ^ ​​​​E_WARNING ^ E_NOTICE // muestra todos los errores); mensajes excepto E_WARNING E_NOTICE

error_reporting(E_ERROR | E_WARNING | E_PARSE); // Muestra errores de tiempo de ejecución, que tiene el mismo efecto que error_reporting(E_ALL ^ ​​​​E_NOTICE);