異なるPHPエラーレポートレベルを使用するようにPHPStudyを構成するには、PHP構成ファイルを変更する必要があります。これを行うためのステップバイステップガイドは次のとおりです。
php
ディレクトリにあるphp.ini
ファイルを使用します。 PHPStudyインストールディレクトリに移動し、 php
フォルダーを見つけます。このフォルダー内には、PHPのさまざまなバージョンがあり、それぞれに独自のphp.ini
ファイルがあります。プロジェクトに適したPHPバージョンを選択してください。php.ini
ファイルを編集します。php.ini
ファイルを開きます。このファイルの変更を保存するには、管理者特権が必要になる場合があります。 error_reporting
ディレクティブを変更します。
php.ini
ファイルでerror_reporting
ディレクティブを検索します。あなたはこのようなものに見える線を見るでしょう:
<code>error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED</code>
この値を目的のエラーレポートレベルに変更します。 PHPは次のようなさまざまなレベルをサポートしています。
E_ALL
すべてのエラーと警告。E_ALL & ~E_NOTICE
通知以外のすべてのエラー。E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
重要なエラーのみ。たとえば、通知を含むすべてのエラーを確認する場合は、次のように設定できます。
<code>error_reporting = E_ALL</code>
変更を確認します:
次のコードを使用してPHPファイルを作成し、Webブラウザーを介してアクセスすることにより、現在のエラーレポートレベルを確認できます。
<code class="php"><?php echo ini_get('error_reporting'); ?></code>
PHPStudyのPHPエラー報告設定をより良いデバッグのために調整するには、エラーレポートレベルとエラーの表示の両方に焦点を合わせる必要があります。これがあなたがそれを行う方法です:
error_reporting
レベルを調整します:
前のセクションで説明した手順に従って、 php.ini
ファイルのerror_reporting
ディレクティブを変更します。より良いデバッグのために、次のように、より詳細なレベルに設定することをお勧めします。
<code>error_reporting = E_ALL</code>
この設定では、すべてのエラー、警告、および通知を報告します。これは、デバッグプロセス中に非常に役立つ場合があります。
display_errors
を有効にする:
error_reporting
レベルの設定に加えて、 display_errors
設定も有効にする必要があります。 php.ini
ファイルでdisplay_errors
ディレクティブを見つけて、 On
ように設定します。
<code>display_errors = On</code>
この設定により、WebページにPHP表示エラーが直接発生します。これは、デバッグに役立ちます。
display_startup_errors
を構成:
PHPのスタートアップシーケンス中に発生するエラーが表示される場合は、 display_startup_errors
をOn
に設定します。
<code>display_startup_errors = On</code>
問題のより効果的な追跡のためにPHPStudyのPHPエラーロギングレベルを変更するには、次の手順に従ってください。
php.ini
ファイルを見つけます:php.ini
ファイルを見つけます。 error_reporting
ディレクティブを変更します。
php.ini
ファイルを開き、 error_reporting
ディレクティブを見つけます。たとえば、目的のレベルに設定してください。
<code>error_reporting = E_ALL</code>
この設定は、すべてのエラー、警告、および通知を記録します。
エラーログを有効にします:
log_errors
ディレクティブを見つけて、 On
ように設定します。
<code>log_errors = On</code>
これにより、PHPはWebページに表示する代わりに、ファイルにエラーを記録することができます。
エラーログの場所を指定します:
error_log
ディレクティブを設定して、PHPがエラーログを保存する場所を指定します。例えば:
<code>error_log = "C:\path\to\your\logs\php_error.log"</code>
指定したディレクトリが存在し、書くことができることを確認してください。
はい、これらの手順に従って特定のプロジェクト要件を満たすために、phpstudyのエラーレポートレベルをカスタマイズできます。
php.ini
ファイルを変更します。php.ini
ファイルを見つけて開きます。 error_reporting
ディレクティブを設定します。
php.ini
ファイルのerror_reporting
ディレクティブを使用すると、カスタムエラーレポートレベルを設定できます。ビットワイズまたは演算子( |
)を使用して、異なるエラーレベルを組み合わせることができます。たとえば、プロジェクトでは、すべてのエラーと警告を表示する必要があるが、通知ではない場合は、次のことを設定できます。
<code>error_reporting = E_ALL & ~E_NOTICE</code>
特定のタイプのエラーのみを確認する必要がある場合は、次のようなエラーを直接指定できます。
<code>error_reporting = E_ERROR | E_WARNING | E_PARSE</code>
PHPコードを使用して、エラーレポートを設定します。
php.ini
ファイルのエラーレポートレベルの設定に加えて、スクリプトの先頭にPHPコードを使用して、特定のエラーレポートレベルを設定することもできます。これは、プロジェクトのさまざまな部分が異なるエラーレポート設定を必要とする場合に役立ちます。例えば:
<code class="php"><?php error_reporting(E_ALL & ~E_NOTICE); ?></code>
php.ini
ファイルに変更を加えた後、新しい設定が有効になるためにPHPStudyサービスを再起動します。これらの手順に従うことにより、開発、ステージング、または生産環境であろうと、プロジェクトの特定のニーズに合わせてPHPSTUDYのエラーレポートレベルを調整できます。
以上が異なるPHPエラーレポートレベルを使用するようにPHPStudyを構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。