利用者が特定されてるので、エラーメッセージ吐き出して終わればいい。
trigger_error
(PHP 4 >= 4.0.1, PHP 5)
trigger_error -- ユーザレベルのエラー/警告/通知メッセージを生成する
<?php if (assert($divisor == 0)) { trigger_error("Cannot divide by zero", E_USER_ERROR); } ?>
こんな感じでエラーメッセージ表示されて終わる。これ使える。
FATAL [/aaaaaaaa/AddFromExcel.class.php:42] Cannot divide by zero
PHPのエラー処理の方法はいくつかあります。
・チェック用関数を作って自分で処理する。
・PEAR_Errorを使う。
・set_error_handlerでエラー処理今回は set_error_handler について解説します。