Funkcja error_reporting

Funkcja error_reporting ustawia poziom błędów, które będą wyświetlane podczas wykonywania skryptu. Może przyjmować albo predefiniowane stałe poziomów błędów, albo ich kombinację za pomocą operacji bitowej OR. Funkcja zwraca poprzedni poziom raportowania.

Składnia

phperror_reporting([int $level]);

Przykład

Ustawmy poziom raportowania dla wyświetlania wszystkich błędów:

php<?php
  error_reporting(E_ALL);
?>

Przykład

Wyłączmy raporty o błędach:

php<?php
  error_reporting(0);
?>

Przykład

Ustawmy kombinowany poziom raportowania:

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

Przykład

Pobierzmy aktualny poziom raportowania:

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

Zobacz także

  • funkcję ini_set,
    która ustawia opcje konfiguracyjne
  • funkcję set_error_handler,
    która ustawia własny handler błędów