## die()
~~~
$a=2;
if($a==2){
die('錯誤級別2');
}else{
echo $a;
}
~~~
更簡潔寫法
~~~
$file=fopen("welcome.txt","r")
~~~
## 創建自定義錯誤處理器
在 PHP 中發生錯誤時調用該函數
該函數必須有能力處理至少兩個參數 (error level 和 error message),但是可以接受最多五個參數(可選的:file, line-number 以及 error context):
用自定義錯誤取代系統的錯誤提示
~~~
<?php
//error handler function
function customError($errno, $errstr)
{
echo "<b>Error:</b> [$errno] $errstr";
}
//set error handler
set_error_handler("customError");
//trigger error
echo($test);
?>
~~~