真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

laravel5如何使用trycatch-創(chuàng)新互聯(lián)

這篇文章主要介紹laravel5如何使用try catch,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站專注于鄧州企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,購物商城網(wǎng)站建設。鄧州網(wǎng)站建設公司,為鄧州等地區(qū)提供建站服務。全流程專業(yè)公司,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務

在laravel5中使用以下代碼并沒有捕獲異常

try{
 var_dump($val);
}catch (Exception $e){
 var_dump($e);
echo $e->getMessage();
}

Laravel 5 時代控制器被強制放到了子命名空間下,這樣直接就無法調(diào)用根命名空間下的 Exception 類了。Laravel 4 的控制器在跟命名空間下,是可以直接使用的。PHP 5.3 以后所有類就默認在命名空間下了,如果不聲明,就默認在頂級命名空間下。

所以要使用try catch的語法,要么代碼在最開頭使用 use \Exception,要么使用catch (\Exception $e).所以正確使用方式是

try{
 var_dump($val);
}catch (\Exception $e){
 var_dump($e);

echo $e->getMessage();
}

ps:Laravel 5 中 try catch 問題:無法檢測到 Exception

最近一個項目中,嘗試使用try catch,發(fā)現(xiàn)一直沒有成功

try{
 var_dump($val);
}catch (Exception $e){
 var_dump($e);
}

在php中,這段代碼應該會打印$e的值。然而在Laravel 5卻不會。這是因為Laravel 5強制使用了PSR標準,必須使用正確的namespace。

所以要使用try catch的語法,要么代碼在最開頭使用 use \Exception,要么使用catch (\Exception $e).所以正確使用方式是

try{
 var_dump($val);
}catch (\Exception $e){
 var_dump($e);
}

以上是“l(fā)aravel5如何使用try catch”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站標題:laravel5如何使用trycatch-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/jedee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部