ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発時に発生したエラーについて
プログラムの開発やデバッグのプロセスでは、さまざまなエラーが常に発生します。コードの実行に影響を与えるエラーもあれば、警告または通知を表示するだけで次のコードの続行には影響しないエラーもあります。埋め込む。
PHP にはエラー制御演算子 @ が用意されており、これを PHP 式の前に置くと、式によって生成される可能性のあるエラー情報は無視されます。エラー出力の種類を制御したい場合は、error_reporting() 関数を使用して、どの種類のエラーを報告するかをコンパイラーに指示できます。
int error_reporting ([ int $level ] ): どのような種類の PHP エラーを報告するかを設定します。
$level はエラー レベルで、古い [error_reporting] レベル、またはレベル パラメータを返します。が与えられていない場合 現在のレベルを返します。
<?php // 关闭所有PHP错误报告 error_reporting(0); // Report simple running errors 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); ?>
エラー レベルと定数は、PHP の事前定義定数で定義されます。
開発中によく遭遇するものは、E_ERROR、E_WARNING、E_PARSE、E_NOTICE です。
PHP 関連の知識について詳しくは、PHP チュートリアル をご覧ください。
以上がPHP開発時に発生したエラーについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。