Функсияи error_reporting

Функсияи error_reporting сатҳи хатоҳоеро, ки дар вақти иҷрои скрипт намоиш дода мешаванд, таъин мекунад. Он метавонад ё константҳои пештаъиншудаи сатҳи хатоҳо, ё комбинатсияи онҳо тавассути амалиёти побитӣ OR қабул кунад. Функсия сатҳи гузоришдии қаблиро бармегардонад.

Синтаксис

phperror_reporting([int $level]);

Мисол

Сатҳи гузоришдиро барои намоиши ҳамаи хатоҳо таъин мекунем:

php<?php
  error_reporting(E_ALL);
?>

Мисол

Гузоришҳо дар бораи хатоҳоро хомӯш мекунем:

php<?php
  error_reporting(0);
?>

Мисол

Сатҳи гузоришии комбинатсиявӣ таъин кунем:

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

Мисол

Сатҳи гузоришии ҷориро мегирем:

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

Ҳамчунин нигаред

  • функсияи ini_set,
    ки танзимотҳои конфигурациониро таъин мекунад
  • функсияи set_error_handler,
    ки коргузори хатоҳои фармоишгарро таъин мекунад