php try catch不起作用的解決方法:先開啟PHP程式碼檔案;然後在「Exception」類別的前面加上反斜線的符號即可。
推薦:《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中文網其他相關文章!