Рівні помилок рнр - php portal

Вищезгадані значення (цифрові або символьні) використовуються для побудови бітової маски. яка специфікує виведене повідомлення про помилку. Ви можете використовувати бітові операції для маскування певних типів помилок. Зверніть увагу, що тільки '|', '

','! 'І' \ # 038; 'будуть зрозумілі в php.ini і що ніякі бітові операції НЕ будуть зрозумілі в php3.ini.

У PHP 4 значенням за замовчуванням для error_reporting буде E_ALL

E_NOTICE. що означає відображення всіх помилок і попереджень, які не мають рівень E_NOTICE-level. У PHP 3 значення за замовчуванням - E_ERROR | E_WARNING | E_PARSE означає те ж саме.

Зауважте, однак, що, оскільки константи не підтримуються в PHP 3 в файлі php3.ini, установка error_reporting повинна виконуватися цифрами; тобто 7 за замовчуванням.

Налаштування за допомогою php.ini

Параметр error_reporting дозволяє встановлювати кілька рівнів, використовуючи побітові прапори. Наприклад, рівень:

дозволяє виводити всі помилки, за винятком зауважень.

А для того щоб показувати тільки помилки (виключаючи попередження і зауваження), директива повинна бути налаштована так, як показано нижче:

Налаштування за допомогою .htaccess

Включаємо висновок помилок у вікно браузера і встановлюємо потрібний рівень.

Налаштування за допомогою PHP

Включаємо висновок помилок у вікно браузера і встановлюємо потрібний рівень.