Функция error_reporting

La función error_reporting establece el nivel de errores que se mostrarán durante la ejecución del script. Puede aceptar constantes predefinidas de nivel de error o su combinación mediante OR a nivel de bits. La función devuelve el nivel de reporte anterior.

Sintaxis

phperror_reporting([int $level]);

Ejemplo

Establezcamos el nivel de reporte para mostrar todos los errores:

php<?php
  error_reporting(E_ALL);
?>

Ejemplo

Desactivemos los informes de errores:

php<?php
  error_reporting(0);
?>

Ejemplo

Establezcamos un nivel de reporte combinado:

php<?php
  error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>

Ejemplo

Obtengamos el nivel de reporte actual:

php<?php
  $current_level = error_reporting();
  echo $current_level;
?>

Ver también

  • la función ini_set,
    que establece configuraciones
  • la función set_error_handler,
    que establece un manejador de errores personalizado