php でエラー レベルを表示する方法: まず php.ini 構成ファイルを見つけて開き、次に「error_reporting」項目の値を「E_ALL」に設定し、「display_errors」項目の値を設定します。 「オン」に設定し、最後にファイルのみを保存します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
警告: 絶対に使用しないでください。本番環境 エラー メッセージがあれば表示します。
表示エラー (display_errors) とエラー報告 (error_reporting) は 2 つの異なるものです。 PHPスクリプトでエラーが発生した場合、設定に応じてエラーを報告する(エラーログに記録する)かどうかを選択でき、設定でdisplay_errorsをオンにすると、エラーメッセージが画面に出力されます。同時。
ini_set() 関数
PHP の場合、php.ini
ファイルを通じてさまざまな命令を設定できます。ただし、スクリプトの実行中に命令を設定する必要がある場合は、ini_set()
関数が必要になります。
string ini_set ( string $varname , string $newvalue )
指定された構成オプションの値を設定します。このオプションは、スクリプトの実行中は新しい値を保持し、スクリプトが終了すると復元されます。
例:
ini_set('error_reporting', E_ALL); ini_set('display_errors', 'on');
error_reporting() function
error_reporting()
この関数は次のことができます。 error_reporting ディレクティブを設定するときに実行されます。 PHP にはさまざまなエラー レベルがあるため、スクリプトの実行時にこの関数を使用してレベルを設定します。オプションの引数が設定されていない場合、error_reporting() は現在のエラー報告レベルを返します。
PHP7.2 のデフォルト値は E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
です。
より多くの可能性のあるエラーを表示するには、開発段階で E_NOTICE を有効にすることをお勧めします。
<?php // 关闭所有PHP错误报告,相当于 ini_set('error_reporting', 0); error_reporting(0); error_reporting(E_ERROR | E_WARNING | E_PARSE); // 报告 E_NOTICE (报告未初始化的变量或捕获变量名的错误拼写) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // 除了 E_NOTICE,报告其他所有错误 error_reporting(E_ALL ^ E_NOTICE); // 报告所有 PHP 错误 (参见 changelog) error_reporting(E_ALL); // 报告所有 PHP 错误 error_reporting(-1); // 和 error_reporting(E_ALL); 一样 ini_set('error_reporting', E_ALL);
error_reporting = E_ALL # 报告所有错误 display_errors = On # 显示错误
公式 Web サイトではすべてのエラー定数が定義されています、一般的に使用されるものは次のとおりです:
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでエラーレベルを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。