PHP 開発プロセスでは、エラーが発生することがよくあります。 PHP コードを適切にデバッグする方法は、すべての PHP 開発者が直面しなければならない課題です。その手段の 1 つが印刷エラーです。
PHP には、error_reporting と呼ばれる関数があり、PHP がエラーと警告を処理する方法を定義します。この関数を使用すると、PHP コードのデバッグを改善するためにエラーと警告を出力できます。
エラーと警告を出力する方法をいくつか紹介します。
PHP では、error_reporting 関数を使用して、報告されるエラー レベルを設定できます。この関数には、レポートするエラー レベルを表すオプションのパラメーター $level があります。 $level を 0 に設定してすべてのエラー報告をオフにするか、-1 に設定してすべてのエラー報告をオンにすることができます。
たとえば、デバッグする PHP ファイルの先頭に次のコードを追加できます:
<?php error_reporting(-1);
これにより、すべてのエラー レポートが開き、エラーをすばやく見つけて診断できるようになります。それ。
ini_set 関数を使用して、報告するエラー レベルを設定することもできます。この関数は、$name と $value の 2 つのパラメータを取ります。 $nameは設定する設定項目名、$valueは設定する値を表します。
たとえば、デバッグする PHP ファイルの先頭に次のコードを追加できます:
<?php ini_set('error_reporting', -1);
これにより、すべてのエラー レポートが開き、エラーをすばやく見つけて診断できるようになります。それ。
PHP コードでエラー報告レベルを設定することに加えて、構成ファイルの display_errors 構成項目を変更してエラーを出力することもできます。
display_errors 設定項目は、エラー情報をブラウザに出力するかどうかを示します。この設定項目を 1 に設定するとエラー出力機能がオンになり、0 に設定するとエラー出力機能がオフになります。
たとえば、php.ini ファイル内に次の行があります:
display_errors = Off
この構成項目をオンに変更できます:
display_errors = On
これにより、エラー出力関数を使用すると、エラーメッセージを確認できます。
エラー情報をブラウザに出力するだけでなく、後で検査できるようにエラー情報をログ ファイルに書き込むこともできます。
PHP には error_log という設定項目があり、エラー情報を出力するファイルパスを定義します。この設定項目を設定して、エラー情報をファイルに書き込むことができます。
たとえば、php.ini ファイル内に次の行があります:
;error_log = php_errors.log
この構成項目のコメントを解除して、ログ ファイルのパスを設定できます:
error_log = /var/log/php_errors.log
Thisエラー メッセージは /var/log/php_errors.log ファイルに書き込まれます。
つまり、印刷エラーは PHP 開発において非常に重要です。上記のメソッドを使用すると、エラー メッセージを出力し、PHP コードの問題をすばやく見つけて解決できます。
以上がPHPサーバーでエラーを出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。