<?php
function test_exception_handler($exception) {
echo "エラーコード: " , $exception->getCode(), "\n";
echo "エラーメッセージ: " , $exception->getMessage(), "\n";
echo "エラースクリプト: " , $exception->getFile(), "\n";
echo "エラー行番号: " , $exception->getLine(), "\n";
}
set_exception_handler("test_exception_handler");
throw new Exception("例外ハンドラテスト!!");
?>
●実行結果
エラーコード: 0
エラーメッセージ: 例外ハンドラテスト!!
エラースクリプト: C:\php\develop\test.php
エラー行番号: 12
|