¿Cómo mostrar todos los errores en PHP?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *