サーバーレベルで、error_reporting
およびini_set('display_errors',1);
をオーバーライドするスクリプトの機能を無効にできるかどうか疑問に思っています。
編集:.htaccessを使用して、スクリプトごとにエラーを無効にする方法を知っています。私がやろうとしているのは、エラー設定を完全に無効にする機能を無効にして、開発者が実際に問題を修正し、error_reporting(0); ini_set('display_errors', 0);
の後ろに隠れないようにすることです。
PHPに組み込まれている disable functions 機能を使用できるはずです。これにより、そもそもini_set
またはerror_reporting
を呼び出すことさえできなくなります。
Php.iniに追加します。
disable_functions = error_reporting,ini_set,Shell_exec,etc...