相對路徑:從程序開始的地方開始找;
絕對路徑:比如從C盤 "C:/music/a.pm3";
創建自定義錯誤函數處理器
function my_error($errno,$errmes){
echo " $errno "."<br />";
echo " 錯誤信息是:" $errmes;
}
爲了使程序出錯系統不去調用默認函數,而調用自己創 建的錯誤處理器,我們還需要設置一個set_error_handler();
set_error_hanlder("my_error","錯誤級別");
在php中對錯誤有不同的級別之分
錯誤日誌:
error_log("錯誤是",3,"x:/x/x") 3代表添加文字而不覆蓋文字,"x:/x/x"代表日誌絕對路徑;
若try,catch異常處理,拋出一個$e沒處理,給系統。這時,可以定義一個頂級異常處理器
function my_exception($e) {
echo $e->getMessage();
}
set_exception_handler("my_exception"); 頂級異常處理器,定義系統中有異常$e,把異常交給my_exception()處理