Funkce error_reporting

Funkce error_reporting nastavuje úroveň chyb, které se zobrazí během provádění skriptu. Může přijímat buď předdefinované konstanty úrovní chyb, nebo jejich kombinaci pomocí bitového OR. Funkce vrací předchozí úroveň hlášení.

Syntaxe

phperror_reporting([int $level]);

Příklad

Nastavme úroveň hlášení pro zobrazení všech chyb:

php<?php
  error_reporting(E_ALL);
?>

Příklad

Vypněme hlášení o chybách:

php<?php
  error_reporting(0);
?>

Příklad

Nastavme kombinovanou úroveň hlášení:

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

Příklad

Získejme aktuální úroveň hlášení:

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

Viz také

  • funkci ini_set,
    která nastavuje konfigurační nastavení
  • funkci set_error_handler,
    která nastavuje uživatelský handler chyb