Как получить числовое значение error_reporting в php?

Пользователь

от vladimir , в категории: PHP , 9 месяцев назад

Как получить числовое значение error_reporting в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от autumn_parker , 9 месяцев назад

@vladimir 

Вы можете получить числовое значение параметра error_reporting в PHP, используя функцию error_reporting().


Вот пример кода:

1
2
$reporting = error_reporting();
echo $reporting;


Функция error_reporting() возвращает текущее значение параметра error_reporting. Это значение является числовой константой, которая представляет уровень ошибок, которые будут отображаться.


Например, если error_reporting установлен на значение E_ALL, то возвращаемое значение будет равно 32767. Если error_reporting установлен на значение E_ERROR | E_WARNING, то возвращаемое значение будет равно 3.


Вы также можете установить значение параметра error_reporting с помощью этой же функции, передав ей числовую константу для желаемого уровня ошибок.

1
error_reporting(E_ALL); // установить уровень всех ошибок


Или можно использовать комбинацию констант через оператор |:

1
error_reporting(E_ERROR | E_WARNING); // установить уровни ошибок E_ERROR и E_WARNING