error_reporting

(PHP 4, PHP 5, PHP 7, PHP 8)

error_reporting - Встановлює, які помилки PHP потраплять у звіт

Опис

error_reporting(?int $error_level = null): int

Функцияerror_reporting() задає значення директиви error_reporting під час роботи (виконання) програми. PHP містить багато рівнів помилок. Через цю функцію задають рівень помилок на час роботи (виконання) скрипта, які потраплять у звіт. Якщо необов'язковий аргумент error_levelне задан, функцияerror_reporting() поверне поточне значення рівня протоколювання помилок.

Список параметрів

error_level

Новое значение уровняerror_reporting. Параметр приймає або бітову маску, або іменовані константи. При вказанні іменованих констант потрібно буде стежити за сумісністю з новими версіями PHP. У міру додавання рівнів помилок діапазон цілих чисел збільшується, тому старі рівні помилок на основі цілих чисел не завжди поводитимуться передбачувано.

Доступні константи рівнів помилок та їх описи наведено у розділі « Обумовлені константи ».

Значення, що повертаються

Повертає значення директиви error_reporting, яке в ній зберігалося до того, як було змінено значення параметра error_level

Зауваження: Операторуправління помилками @) изменяет значение параметраerror_levelво время обработки ошибки.

список змін

ВерсияОпис
8.0.0Параметрerror_level тепер може набувати значення null.

Приклади

Приклад #1 Приклад використання функції error_reporting()

Loading...

Примітки

Підказка

Якщо передати значення -1, будуть відображатися всі можливі помилки, навіть якщо до нових версій PHP додадуться рівні або константи. Поведінка еквівалентна передачі константи E_ALL

Дивіться також