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

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

    3. <small id='Ee2tV'></small><noframes id='Ee2tV'>

        PHP DOMDocument 錯(cuò)誤處理

        PHP DOMDocument error handling(PHP DOMDocument 錯(cuò)誤處理)
        <i id='0NRuS'><tr id='0NRuS'><dt id='0NRuS'><q id='0NRuS'><span id='0NRuS'><b id='0NRuS'><form id='0NRuS'><ins id='0NRuS'></ins><ul id='0NRuS'></ul><sub id='0NRuS'></sub></form><legend id='0NRuS'></legend><bdo id='0NRuS'><pre id='0NRuS'><center id='0NRuS'></center></pre></bdo></b><th id='0NRuS'></th></span></q></dt></tr></i><div class="38kt58c" id='0NRuS'><tfoot id='0NRuS'></tfoot><dl id='0NRuS'><fieldset id='0NRuS'></fieldset></dl></div>
          <bdo id='0NRuS'></bdo><ul id='0NRuS'></ul>
        • <small id='0NRuS'></small><noframes id='0NRuS'>

            <tfoot id='0NRuS'></tfoot>
              <legend id='0NRuS'><style id='0NRuS'><dir id='0NRuS'><q id='0NRuS'></q></dir></style></legend>
                  <tbody id='0NRuS'></tbody>

                1. 本文介紹了PHP DOMDocument 錯(cuò)誤處理的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  在我的應(yīng)用程序中,我從 url 加載 xml 以解析它.但有時(shí)這個(gè) url 可能無(wú)效.在這種情況下,我需要處理錯(cuò)誤.我有以下代碼:

                  In my application I am loading xml from url in order to parse it. But sometimes this url may not be valid. In this case I need to handle errors. I have the following code:

                  $xdoc = new DOMDocument();
                  try{
                    $xdoc->load($url); // This line causes Warning: DOMDocument::load(...)
                                       // [domdocument.load]: failed to open stream: 
                                       // HTTP request failed! HTTP/1.1 404 Not Found in ...
                  } catch (Exception $e) {
                    $xdoc = null;
                  }
                  
                  if($xdoc == null){
                    // Handle
                  } else {
                    // Proceed
                  }
                  

                  我知道我可能做錯(cuò)了,但是處理這種異常的正確方法是什么?我不想在我的頁(yè)面上看到錯(cuò)誤消息.

                  I know I probably doing it wrong, but what's a correct way to handle this kind of exceptions? I don't want to see error messages on my page.

                  DOMDocument::load() 手冊(cè)說(shuō):

                  The manual for DOMDocument::load() says:

                  如果傳遞一個(gè)空字符串作為文件名或一個(gè)空文件被命名,一個(gè)將產(chǎn)生警告.這警告不是由 libxml 生成的,并且無(wú)法使用 libxml 的錯(cuò)誤處理處理函數(shù).

                  If an empty string is passed as the filename or an empty file is named, a warning will be generated. This warning is not generated by libxml and cannot be handled using libxml's error handling functions.

                  但是沒(méi)有關(guān)于如何處理它的信息.

                  But there is no information on how to handle it.

                  謝謝.

                  推薦答案

                  我可以從 文檔,處理此方法發(fā)出的警告很棘手,因?yàn)樗鼈儾皇怯?libxml 擴(kuò)展生成的,因此無(wú)法由 libxml_get_last_error() 處理.您可以使用錯(cuò)誤抑制運(yùn)算符并檢查 false...

                  From what I can gather from the documentation, handling warnings issued by this method is tricky because they are not generated by the libxml extension and thus cannot be handled by libxml_get_last_error(). You could either use the error suppression operator and check the return value for false...

                  if (@$xdoc->load($url) === false)
                      // ...handle it
                  

                  ...或注冊(cè)一個(gè)錯(cuò)誤處理程序,它會(huì)在錯(cuò)誤時(shí)引發(fā)異常:

                  function exception_error_handler($errno, $errstr, $errfile, $errline ) {
                      throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
                  }
                  

                  然后抓住它.

                  這篇關(guān)于PHP DOMDocument 錯(cuò)誤處理的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準(zhǔn)備好的語(yǔ)句amp;foreach 循環(huán))
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個(gè)服務(wù)器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無(wú)法識(shí)別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個(gè)參數(shù))
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結(jié)果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“l(fā)ocalhost的訪問(wèn)被拒絕)

                    <legend id='W9jfB'><style id='W9jfB'><dir id='W9jfB'><q id='W9jfB'></q></dir></style></legend>
                        <tbody id='W9jfB'></tbody>

                      <i id='W9jfB'><tr id='W9jfB'><dt id='W9jfB'><q id='W9jfB'><span id='W9jfB'><b id='W9jfB'><form id='W9jfB'><ins id='W9jfB'></ins><ul id='W9jfB'></ul><sub id='W9jfB'></sub></form><legend id='W9jfB'></legend><bdo id='W9jfB'><pre id='W9jfB'><center id='W9jfB'></center></pre></bdo></b><th id='W9jfB'></th></span></q></dt></tr></i><div class="9vug5i3" id='W9jfB'><tfoot id='W9jfB'></tfoot><dl id='W9jfB'><fieldset id='W9jfB'></fieldset></dl></div>
                          <bdo id='W9jfB'></bdo><ul id='W9jfB'></ul>

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

                          <tfoot id='W9jfB'></tfoot>

                          1. 主站蜘蛛池模板: AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 环球电气之家-中国专业电气电子产品行业服务网站! | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 元拓建材集团官方网站 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 旋振筛|圆形摇摆筛|直线振动筛|滚筒筛|压榨机|河南天众机械设备有限公司 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 找培训机构_找学习课程_励普教育 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 密封无忧网 _ 专业的密封产品行业信息网 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 |