время
|
|
Часть 3 Особенности реализации 2
будут восприни-
маться только |, ~, ! и &, а в php3. ini побитовые операторы восприниматься не
будут.
В РНР 4 значением по умолчанию для параметра error_reportingявляется E_ALL
& ~E_NOTICE, что означает отображение всех сообщений об ошибках и предупреж-
дений, не имеющих уровня EJSIOTICE. В РНР 3 по умолчанию используется значе-
ние E_ERROR | E_WARNING | E_PARSE, что означает то же самое. Однако обратите
внимание, что, поскольку в php3. ini в РНР 3 константы не поддерживаются, уста-
новка error_reportingдолжна быть числовой (например, 7).
Начальную установку можно изменить в файле ini с помощью директивы
error_reporting в файле httpd.conf Apache с помощью директивы
рпр_еггог_герог1;1пд(рпр3_еггог_герог11пддля РНР 3), атакже во время вы-
полнения в скрипте с помощью функции error_reporting ().
Глава 16. Обработка ошибок 223
ВНИМАНИЕ
При обновлении кода или серверов с РНР 3 на РНР 4 следует проверить эти
установки и вызовы error_reporting(), иначе можно отключить сообщение