pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='8NpTT'></bdo><ul id='8NpTT'></ul>

        <legend id='8NpTT'><style id='8NpTT'><dir id='8NpTT'><q id='8NpTT'></q></dir></style></legend>
      1. <i id='8NpTT'><tr id='8NpTT'><dt id='8NpTT'><q id='8NpTT'><span id='8NpTT'><b id='8NpTT'><form id='8NpTT'><ins id='8NpTT'></ins><ul id='8NpTT'></ul><sub id='8NpTT'></sub></form><legend id='8NpTT'></legend><bdo id='8NpTT'><pre id='8NpTT'><center id='8NpTT'></center></pre></bdo></b><th id='8NpTT'></th></span></q></dt></tr></i><div class="u20amku" id='8NpTT'><tfoot id='8NpTT'></tfoot><dl id='8NpTT'><fieldset id='8NpTT'></fieldset></dl></div>

      2. <tfoot id='8NpTT'></tfoot>
      3. <small id='8NpTT'></small><noframes id='8NpTT'>

      4. 如何正確捕獲 PHP 異常 (Laravel 5.1)

        How to properly catch PHP exceptions (Laravel 5.1)(如何正確捕獲 PHP 異常 (Laravel 5.1))

      5. <i id='DPz3t'><tr id='DPz3t'><dt id='DPz3t'><q id='DPz3t'><span id='DPz3t'><b id='DPz3t'><form id='DPz3t'><ins id='DPz3t'></ins><ul id='DPz3t'></ul><sub id='DPz3t'></sub></form><legend id='DPz3t'></legend><bdo id='DPz3t'><pre id='DPz3t'><center id='DPz3t'></center></pre></bdo></b><th id='DPz3t'></th></span></q></dt></tr></i><div class="sykkieg" id='DPz3t'><tfoot id='DPz3t'></tfoot><dl id='DPz3t'><fieldset id='DPz3t'></fieldset></dl></div>

          <tbody id='DPz3t'></tbody>

          <tfoot id='DPz3t'></tfoot><legend id='DPz3t'><style id='DPz3t'><dir id='DPz3t'><q id='DPz3t'></q></dir></style></legend>
            • <bdo id='DPz3t'></bdo><ul id='DPz3t'></ul>

              <small id='DPz3t'></small><noframes id='DPz3t'>

                  本文介紹了如何正確捕獲 PHP 異常 (Laravel 5.1)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一些代碼可以進行數據庫調用和網絡請求,我將它封裝在 try/catch 中.問題是我永遠無法捕獲異常,而且它們似乎不是致命的異常:

                  I have some code that makes db calls and network requests and I have it wrapped in a try/catch. The problem is that I can never catch the exceptions, and they don't appear to be fatal exceptions:

                  try {
                     // make db requests and network calls
                  } catch (Exception $e) {
                     // handle exception
                  }
                  

                  也就是說,我遇到了這樣的異常:

                  Namely, I encounter exceptions such as these:

                  [IlluminateDatabaseQueryException] 
                  [PDOException]
                  [InvalidArgumentException] 
                  

                  有沒有辦法捕捉這些異常?我是否需要對每種可能的異常對象類型進行明確(意味著我必須創建許多嘗試/捕獲),或者是否有推薦的方法來捕獲非致命異常?

                  Is there a way to catch these exceptions? Do I need to be explicit for each possible type of exception object (meaning I must create many try/catches), or is there a recommended way of catching non fatal exceptions?

                  推薦答案

                  確保正確使用命名空間,方法是在控制器頂部包含 Exception 類,如下所示:

                  Make sure you're using your namespaces properly, by including the Exception class at the top of your controller like this:

                   Use Exception; 
                  

                  如果您使用一個類而不提供其命名空間,PHP 會在當前命名空間中查找該類.Exception 類存在于全局命名空間中,因此如果您在某些命名空間代碼中執行 try/catch,例如您的控制器或模型,您需要執行以下操作:

                  If you use a class without providing its namespace, PHP looks for the class in the current namespace. Exception class exists in global namespace, so if you do that try/catch in some namespaced code, e.g. your controller or model, you'll need to do:

                  try {
                    //code causing exception to be thrown
                  } catch(Exception $e) {
                    //exception handling
                  }
                  

                  如果你這樣做,就不會錯過任何異常.

                  If you do it like this there is no way to miss any exceptions.

                  否則,如果您在存儲在 AppHttpControllers 中的控制器代碼中遇到異常,您的捕獲將等待 AppHttpControllersException 對象被拋出.

                  Otherwise if you get an exception in a controller code that is stored in AppHttpControllers, your catch will wait for AppHttpControllersException object to be thrown.

                  這篇關于如何正確捕獲 PHP 異常 (Laravel 5.1)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)
                    <bdo id='oHOW8'></bdo><ul id='oHOW8'></ul>
                  • <i id='oHOW8'><tr id='oHOW8'><dt id='oHOW8'><q id='oHOW8'><span id='oHOW8'><b id='oHOW8'><form id='oHOW8'><ins id='oHOW8'></ins><ul id='oHOW8'></ul><sub id='oHOW8'></sub></form><legend id='oHOW8'></legend><bdo id='oHOW8'><pre id='oHOW8'><center id='oHOW8'></center></pre></bdo></b><th id='oHOW8'></th></span></q></dt></tr></i><div class="osw0uu2" id='oHOW8'><tfoot id='oHOW8'></tfoot><dl id='oHOW8'><fieldset id='oHOW8'></fieldset></dl></div>

                            <tbody id='oHOW8'></tbody>
                          <tfoot id='oHOW8'></tfoot>

                            <small id='oHOW8'></small><noframes id='oHOW8'>

                            <legend id='oHOW8'><style id='oHOW8'><dir id='oHOW8'><q id='oHOW8'></q></dir></style></legend>

                          1. 主站蜘蛛池模板: 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 芝麻黑-芝麻黑石材厂家-永峰石业 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 深圳市八百通智能技术有限公司官方网站 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 江苏齐宝进出口贸易有限公司| 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | BESWICK球阀,BESWICK接头,BURKERT膜片阀,美国SEL继电器-东莞市广联自动化科技有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 长城人品牌官网 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 |