PHPカスタムエラー使用例

1057 ワード

この例では、PHPカスタムエラーの使用方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
カスタムエラーとは、エラーとそのヒントを完全に制御できることです.
設定エラーは自分で定義した関数で処理します

set_error_handler('errName');


この関数を設定し、エラーの入力と記録をカスタマイズします.4つのパラメータがあります.
ErrNoエラー番号errMsgエラー情報errFileエラーファイルerrLineエラー行番号

function errName($errNo,$errMsg,$errFile,$errLine){
  echo 'errNo:'.$errNo'.';
  echo 'errMsg:'.$errMsg'.';
  echo 'errFile:'.$errFile'.';
  echo 'errLine:'.$errLine.'';
}
trigger_error('error!',E_USER_NOTICE);


注意:
①カスタムエラーを使用すると、システムはエラーを処理しません.
②重大なエラー(E_ERROR,E_USER_ERROR)が発生した場合は、直ちにプログラムすなわちカスタムエラー関数の処理を停止し、システムにエラー処理を依頼する
PHPについてもっと兴味のある読者は、「PHPエラーと异常処理方法の総括」、「php文字列(string)用法の総括」、「PHP配列(Array)操作技巧大全」、「PHP演算と演算子用法の総括」、「PHPネットワークプログラミング技巧の総括」、「PHP基本文法入門教程」、「phpオブジェクト向けプログラミング入門チュートリアル」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.