error_reporting funksiyasi

error_reporting funksiyasi skript bajarilishi paytida ko'rsatiladigan xatolar darajasini o'rnatadi. U oldindan belgilangan xato darajasi konstantalarini yoki ularning bitli OR orqali kombinatsiyasini qabul qilishi mumkin. Funksiya oldingi hisobot darajasini qaytaradi.

Sintaksis

phperror_reporting([int $level]);

Misol

Barcha xatolarni ko'rsatish uchun hisobot darajasini o'rnatamiz:

php<?php
  error_reporting(E_ALL);
?>

Misol

Xato hisobotlarini o'chiramiz:

php<?php
  error_reporting(0);
?>

Misol

Kombinatsiyalangan hisobot darajasini o'rnatamiz:

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

Misol

Joriy hisobot darajasini olamiz:

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

Shuningdek qarang

  • ini_set funksiyasi,
    konfiguratsiya sozlamalarini o'rnatadi
  • set_error_handler funksiyasi,
    foydalanuvchi tomonidan belgilangan xato ishlovchisini o'rnatadi