Я всегда находил error_reporting разочаровывающим, мне нужно установить следующее в файле .htaccess:
php_flag error_reporting 22519
для некоторого унаследованного кода.
и хотя я, очевидно, в нужном месте (phpinfo () говорит, что значение было изменено), значение изменяется на 0 !!
Я даже не могу изменить его в php.ini — значение в phpinfo () отображается как 22527. Есть идеи, что я делаю неправильно?
Я старался:
php_flag error_reporting 1
только для улыбок — это работает. Я пробовал другие значения, и все они возвращаются к 0.
Его «php_value», а не php_flag.
Вот исчерпывающий справочник по значениям отчетов об ошибках PHP, которые, мы надеемся, немного помогут демистифицировать его: http://www.bx.com.au/tools/ultimate-php-error-reporting-wizard
Других решений пока нет …