Podemos mostrar todos los errores en PHP usando la función error_reporting() . Establece la directiva error_reporting en tiempo de ejecución según el nivel proporcionado. Si no se proporciona ningún nivel, devolverá el nivel actual de notificación de errores. El nivel error_reporting(E_ALL) representa todos los errores, advertencias, avisos, etc.
Código PHP: si el nivel se establece en cero, no se informa ningún error incluso cuando se incluye un archivo no disponible.
PHP
<?php //setting error reporting to zero error_reporting(0); //including a file that is not present include(gfg.php); ?>
Producción:
No output No error is reported
Código PHP:
Cuando el nivel se establece en E_ALL, se notifican todos los errores, incluidas todas las advertencias y avisos.
PHP
<?php //setting error reporting to all errors error_reporting(E_ALL); //including a file that is not present include(gfg.php); ?>
Producción:
Aviso de PHP: uso de constante indefinida gfg: ‘gfg’ asumido en /home/36649711d0ef1764ba295676144de779.php en la línea 5
Aviso de PHP: uso de php constante indefinido: ‘php’ asumido en /home/36649711d0ef1764ba295676144de779.php en la línea 5
Advertencia de PHP: incluir (gfgphp): no se pudo abrir la transmisión: no existe tal archivo o directorio en /home/36649711d0ef1764ba295676144de779.php en la línea 5
Referencias: https://www.php.net/manual/en/function.error-reporting.php , https://www.geeksforgeeks.org/php-types-of-errors/
Publicación traducida automáticamente
Artículo escrito por mehulp1612 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA