all phpエラーを非表示にするためのベストプラクティスは何ですか?エラーをユーザーに表示したくないので。
コード.htacess
を挿入してphp_flag display_errors off
を使用しようとしましたが、500 error
が返されます。
allエラーを隠す他の方法はありますか?
すべてのエラーを非表示にする方法:
error_reporting(0);
ini_set('display_errors', 0);
すべてのエラーを表示するには:
error_reporting(E_ALL);
ini_set('display_errors', 1);
PHPドキュメンテーションに従って、これをphpスクリプトの先頭に置きます。
<?php error_reporting(0); ?>
http://php.net/manual/en/function.error-reporting.php
ライブ環境でエラーを隠す必要がある場合は、エラーをどこかに記録していることを確認してください。 エラーと警告をファイルに記録する方法? それ以外の場合は、問題が発生し、理由がわかりません。
PHPファイルに次のコードを入力してください:
error_reporting(0);
これにより、ユーザーにエラーは報告されません。どうにかしたければ、これをコメントしてください。
PHPエラー処理関数を使用して、エラーを処理します。その方法はニーズによって異なります。このシステムはすべてのエラーをインターセプトし、必要に応じて転送します。
最良の方法は、エラーを作成できない方法でスクリプトを構築することです!通知またはエラーを作成できるものがある場合、スクリプトおよび変数と環境のチェックに問題があります!
とにかくそれらを非表示にしたい場合:error_reporting(0);