php框架中,try,catch不能用的問題

本文轉自:http://blog.csdn.net/sangjinchao/article/details/71436557php

最近再用laravel框架發現,try catch用了沒有效果,依然不能阻止報錯,html

而後在think框架裏也試了一下,發現居然也不能夠!laravel

 
  1. try{  
  2.     $i = 1/0;  
  3. }catch(Exception $e) {  
  4.     echo "error";  
  5. }  


這可不符合try catch的個性啊!!php框架

 

。。。。。框架

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

須要在前面加上 (反斜槓)才起做用.net

像這樣htm

 

 
  1. try{  
  2.     $i = 1/0;  
  3. }catch(\Exception $e) {  
  4.     echo "error";  
  5. }  

發現不單單Exception這個類須要,在框架中全部的php自帶類都須要加 \ blog

 

不加的話,框架會在本身的類中尋找,顯然是不行的!!get

 

如需轉載請註明出處:http://www.javashuo.com/article/p-pkzjnjpt-hs.html

相關文章
相關標籤/搜索