ホームページ >バックエンド開発 >PHPチュートリアル >PHP でより有益なエラー メッセージを取得するにはどうすればよいですか?

PHP でより有益なエラー メッセージを取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-22 17:07:13642ブラウズ

How Can I Retrieve More Informative Error Messages in PHP?

PHP での有益なエラー メッセージの取得

PHP スクリプトを実行すると、エラー メッセージではなく空白の画面が表示されることはよくあります。これは、問題のトラブルシューティングにおいて重大な課題を引き起こします。 PHP での Java の詳細なエラー報告に似た解決策はありますか?

答え

デフォルトでは、PHP はエラー メッセージを抑制して、エンドユーザーがエラー メッセージを表示できないようにします。有用なエラー情報を取得するには、次の方法を検討してください。

  1. エラー ログを有効にする: PHP で log_errors 構成ディレクティブが有効になっていることを確認します。これにより、すべてのエラーが記録されるエラー ログ ファイルが作成されます。
  2. エラーの表示: スクリプトの先頭に次の行を追加します:

    error_reporting(E_ALL);
    ini_set('display_errors', 'On');

    この設定によりエラー表示が有効になり、スクリプト出力でエラーを表示できるようになります。運用サーバーでは、セキュリティ上の理由から、display_errors を「オフ」に設定する必要があることに注意してください。

  3. エラー チェック エディターを使用する: PhpEd、VSCode、PHPStorm などのエディターではエラーが発生します。 - 入力時に機能をチェックします。また、より詳細なエラー情報を提供できる統合デバッガも提供します。
  4. .htaccess のエラーを有効にする: php.ini ファイルを変更できない場合は、次の行を .htaccess ファイルに追加します。 htaccess ファイル (ただし、この方法はめったにありません)サポートされています):

    php_flag  display_errors        on
    php_value error_reporting       -1

これらの手法を実装すると、PHP スクリプトでのエラーのトラブルシューティングの精度と効率を大幅に向上させることができます。

以上がPHP でより有益なエラー メッセージを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。