首頁  >  文章  >  後端開發  >  php try catch不起作用怎麼辦

php try catch不起作用怎麼辦

PHPz
PHPz原創
2020-09-25 15:41:434186瀏覽

php try catch不起作用的解決方法:先開啟PHP程式碼檔案;然後在「Exception」類別的前面加上反斜線的符號即可。

php try catch不起作用怎麼辦

推薦:《PHP影片教學

php Laraver框架中try catch 不起作用解決

最近再用laravel框架發現,try catch用了沒有效果,不能捕捉異常,

然後在think框架裡也試了一下,發現竟然也不可以!

try{
    $i = 1/0;
}catch(Exception $e) {
    echo "error";
}

最後發現問題在Exception這個類別上!

需要在前面加上\ (反斜線)才起作用

像這樣

try{
    $i = 1/0;
}catch(\Exception $e) {
    echo "error";
}

發現不只Exception這個類別需要,在框架中所有的php自帶類別都需要加\

不加的話,框架會在自己的類別中尋找,顯然是不行的! !

以上是php try catch不起作用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn