PHP でのエラー処理: 役立つエラー メッセージを表示する方法
PHP スクリプトを実行すると、空白の画面が表示されてイライラすることがあります。明らかなエラーメッセージはありません。情報が不足しているため、問題の原因を特定することが困難になります。では、PHP で有用なエラー メッセージを取得するにはどうすればよいでしょうか?
PHP 開発者コミュニティはこの問題を理解しており、有益なメッセージを表示する方法を提供しています。
エラー ログの有効化
1 つの方法は、エラー ログを有効にすることです。 log_errors 構成ディレクティブを On に設定すると、すべてのエラーがログ ファイルに記録されます。これにより、スクリプトを編集せずにエラー メッセージを調べることができます。ライブサーバーでは、エラーログを有効にし、display_errors を無効にすることをお勧めします。こうすることで、引き続きエラー ログにアクセスできますが、ユーザーはフロント エンドでエラー メッセージを表示できなくなります。
ブラウザでのエラーの表示
リアルタイムのエラー フィードバックについてでは、次の 2 行を使用できます:
error_reporting(E_ALL); ini_set('display_errors', 'On');
これらの行は、すべてのエラー (E_ALL) を報告し、表示するように PHP に指示します。それらを画面上に表示します。運用サーバーでは、display_errors を Off に設定することがセキュリティにとって重要であることに注意してください。
構文エラー: .htaccess の使用
構文エラーの場合、display_errors ディレクティブは役に立ちません。 。代わりに、サーバーの .htaccess ファイルを編集して次の行を追加します:
php_flag display_errors on php_value error_reporting -1
これにより、エラー表示が有効になり、エラー報告レベルが最高 (-1) に設定されます。
エディタベースのエラー チェック
最後に、次のようなエラー チェックが組み込まれたエディタの使用を検討してください。 PhpEd、VSCode、または PHPStorm。これらのエディターは、入力時にエラーを検出でき、多くの場合、デバッガーを介して詳細な診断情報を提供します。
以上がPHP スクリプトの実行時に役立つエラー メッセージを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。