ホームページ > バックエンド開発 > PHPチュートリアル > PHP スクリプトの実行時に役立つエラー メッセージを取得するにはどうすればよいですか?

PHP スクリプトの実行時に役立つエラー メッセージを取得するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-04 21:17:39
オリジナル
418 人が閲覧しました

How Can I Get Useful Error Messages When Running PHP Scripts?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート