set_error_handler() この関数で登録された関数は、エラー発生時に以下の形式でコールされる。 error_handler($errno, $errmsg, $filename, $linenum, $vars); $errno エラー値 $errmsg エラーメッセージ $filename エラーが発生したファイル名 $linenum エラーが発生した行番号 $vars エラー発生時の変数スコープにある変数 ユーザ定義以外のエラーはエラーが発生した時点でハンドラ関数がコールされる。 ユーザ定義エラー(E_USER_*)については、trigger_error()で明示的にエラー ハンドラを呼び出す。 trigger_error("Error Message", E_USER_ERROR); ▲ ▼ <?php // エラー処理ハンドラ function error_handl