Funktionen error_reporting

Funktionen error_reporting indstiller det fejlniveau, der vil blive vist under udførelsen af scriptet. Den kan enten tage foruddefinerede konstanter for fejlniveauer eller en kombination af dem via bitvis OR. Funktionen returnerer det forrige rapporteringsniveau.

Syntaks

phperror_reporting([int $level]);

Eksempel

Indstil rapporteringsniveauet for at vise alle fejl:

php<?php
  error_reporting(E_ALL);
?>

Eksempel

Deaktiver fejlrapportering:

php<?php
  error_reporting(0);
?>

Eksempel

Indstil et kombineret rapporteringsniveau:

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

Eksempel

Hent det nuværende rapporteringsniveau:

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

Se også

  • funktionen ini_set,
    som indstiller konfigurationsindstillinger
  • funktionen set_error_handler,
    som indstiller en brugerdefineret fejlhåndterer