PHP 関数エラー修正の優先順位は次のとおりです: 構文エラー: 解析中の致命的なエラー: ランタイム E_ERROR: ランタイム E_WARNING: ランタイム E_NOTICE: ランタイム
#タイトル : 一般的なエラーを修正する優先順位PHP 関数でのPHP 関数でのエラー修正の優先順位は、PHP 開発者が理解する必要がある重要な概念です。エラーが発生したときに、それをいつどのように処理するかを決定します。 PHP には、実行時エラーと解析時エラーの 2 種類の関数エラーがあります。名前が示すように、ランタイム エラーはコードの実行中に発生しますが、解析時エラーはコードの解析中に発生します。 実行時エラーは解析エラーよりも優先されます。これは、両方のエラーが同時に発生した場合、実行時エラーが最初に処理されることを意味します。 以下は、PHP の関数における一般的なエラーとその修正の優先順位のリストです:修正の優先順位 | |
---|---|
解析時間 | |
実行時間 | |
ランタイム | |
ランタイム | |
ランタイム |
実際のケース:
次のコードは E_WARNING ランタイム エラーをスローします:<?php $number = 10; echo $number / 0; // 10 / 0 为除以零错误 ?>このエラーを修正するには、PHP の
@ 演算子を使用してエラー報告を抑制できます:
<?php $number = 10; echo @$number / 0; // 抑制错误报告 ?>このエラーは修正されませんが、報告もされません。このケースは、特別なアクションを必要としない、重大ではないエラーに当てはまります。 関数エラーの修正優先順位を理解することは、エラーが発生したときに効果的に処理する方法を決定するのに役立つため、重要です。
以上が一般的な PHP 関数エラーの優先順位を修正の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。