この記事では、主に PHP 開発で発生したいくつかのエラーの解決策を紹介します。これには一定の参考値があります。今、あなたに共有します。必要な友人はそれを参照できます。
プログラム開発およびデバッグ中にエラー プロセスでは、常にさまざまな エラー
が発生します。いくつかの エラー
はコードの実行に影響を与えますが、いくつかは 警告
または NOTICE を表示するだけです。
は、次のコードの継続的な実行には影響しません。
PHP
は、エラー制御演算子 @
を提供します。これは、PHP
式の前に配置されると、生成される可能性のあるすべてのエラー メッセージを表示します。式によるものは無視されます。出力エラーのタイプを制御したい場合は、error_reporting()
関数を通じてどのような種類のエラーを報告するかをコンパイラーに指示できます。
#int error_reporting ([ int $level ] ): どのような種類の PHP
エラーを報告するかを設定します
$level はエラー レベルで、古い
[error_reporting] レベル、または
level パラメーターが指定されていない場合は現在のレベルを返します。
<?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 中国語 Web サイトの他の関連記事を参照してください。