国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

laravel5 使用try catch的實例詳解

2024-05-05 00:01:17
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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

最近一個項目中,嘗試使用try catch,發現一直沒有成功

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);}

總結

以上所述是小編給大家介紹的laravel5 使用try catch的實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大连市| 库尔勒市| 澄城县| 永和县| 邯郸县| 中超| 湘乡市| 乌恰县| 苏尼特左旗| 惠水县| 大悟县| 南华县| 烟台市| 铁岭市| 霍城县| 潮州市| 宝清县| 奇台县| 沁阳市| 津南区| 靖远县| 达州市| 道真| 永安市| 滨州市| 伊川县| 彭州市| 榆社县| 多伦县| 西青区| 伊宁县| 武陟县| 肃南| 华蓥市| 桐庐县| 新营市| 宁化县| 土默特右旗| 仪陇县| 安新县| 青州市|