error_reporting funksiyası

error_reporting funksiyası skriptin icrası zamanı göstəriləcək xətaların səviyyəsini təyin edir. O, ya əvvəlcədən təyin edilmiş xəta səviyyəsi sabitlərini, ya da onların bitvari OR vasitəsilə birləşməsini qəbul edə bilər. Funksiya əvvəlki hesabatlıq səviyyəsini qaytarır.

Sintaksis

phperror_reporting([int $level]);

Nümunə

Bütün xətaların göstərilməsi üçün hesabatlıq səviyyəsini təyin edək:

php<?php
  error_reporting(E_ALL);
?>

Nümunə

Xəta hesabatlarını söndürək:

php<?php
  error_reporting(0);
?>

Nümunə

Kombinə edilmiş hesabatlıq səviyyəsini təyin edək:

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

Nümunə

Cari hesabatlıq səviyyəsini əldə edək:

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

Həmçinin bax

  • ini_set funksiyası,
    konfiqurasiya parametrlərini təyin edir
  • set_error_handler funksiyası,
    istifadəçi tərəfindən təyin olunmuş xəta emaledicisini təyin edir