首頁 > 後端開發 > PHP問題 > php try catch不起作用怎麼辦

php try catch不起作用怎麼辦

PHPz
發布: 2023-03-05 22:28:01
原創
4218 人瀏覽過

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板