PHP デバッグに使える関数

メールの送信部分など、print_rでデバッグを確認できない場合などにだいぶ有効!

// サーバログを通してエラーを通知
if (!Ora_Logon($username, $password)) {
    error_log("データベースに接続できません", 0);
}

// email で通知する
if (!($foo = allocate_new_foo())) {
    error_log("大変です。FOO に失敗しました!", 1,
               "operator@example.com");
}

// これ以外の error_log() のコール方法:
error_log("ERRです", 3, "/var/tmp/my-errors.log");

参考:http://php.net/manual/ja/function.error-log.php