私のphp.iniでは、display_errors設定は標準でオフに設定されています。通常、index.phpファイルを次のように開始しました
ini_set('display_errors', 'On');
error_reporting(E_ALL & ~E_NOTICE);
私のニーズにはすべてうまくいきました。
最近、エラー報告が機能しなくなりました。ただし、通知は破棄されているため、次のようになります。
<?php echo $i ?>
「未定義の定数」という通知をスローします
<?php badbadbad ?>
致命的なエラー メッセージではなく、空白のページを返すだけです。
phpinfo() を確認すると、display_errors のマスター値が Off であるのに対し、ローカル値は (予想どおり) On に設定されていることがわかります。それでも、エラーメッセージは表示されませんでした。
display_errors = On の php.ini 設定を変更すると、この問題を回避できますが、永遠に解決することはできません。
ヒントはありますか?
ありがとう&brgdsデビッド