Количество warning в скрипте

Статус
В этой теме нельзя размещать новые ответы.

Jools

Создатель
Регистрация
28 Июн 2009
Сообщения
14
Реакции
3
Здравствуйте!

Возможно ли как-то определить произошли ли какие-нибудь warning при выполнении скрипта.

Нужно для того, чтобы если есть warning то не кэшировать страницу.
 
PHP:
function WarningsHandler($errno, $errstr, $errfile, $errline, $errcontext)
{
	echo 'вижу ворнинг, страницу кешировать не буду';
	return false;
}
set_error_handler('WarningsHandler', E_WARNING);
 
не надо забывать также про @
PHP:
function WarningsHandler($errno, $errstr, $errfile, $errline, $errcontext)
{
    // Если использовалась @, ничего не делать.
    if (!error_reporting()) return;


    echo 'вижу ворнинг, страницу кешировать не буду';
    return false;
}
set_error_handler('WarningsHandler', E_WARNING);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху