久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php try catch必要嗎

      php try catch必要嗎

      在 try 代碼塊中執(zhí)行代碼,并根據(jù)需要通過 throw 來拋出異常。

      每一個 throw 對應(yīng)一個 catch , try 代碼塊中通過throw拋出的異常會被 catch 代碼塊接收到,并創(chuàng)建一個包含異常信息的對象 ($e)。

      通過從這個 exception 對象調(diào)用 $e->getMessage(),輸出來自該異常的錯誤消息。

      使用try catch是因為PHP中的異常處理機(jī)制,可以把可能出錯的代碼段放在try中,如果報錯就直接拋出異常,不會影響try catch代碼后的執(zhí)行。

      比如 舉個例子

      try {       // TODO     // 執(zhí)行時會出錯的語句...     echo '呵呵呵呵'; } catch(Exception $e) {     echo '錯誤:'.$e->getMessage(); } echo 'RUN';//這句會執(zhí)行,即使拋出異常,也不會影響后面的流程,也就是try catch讓異常變得可控制

      注:當(dāng) try 代碼塊執(zhí)行到了 throw 后,try代碼塊不會再繼續(xù)執(zhí)行,轉(zhuǎn)而調(diào)到 catch 代碼塊,與函數(shù)封裝中的 return 有相似作用。

      最后,異常處理能提高程序的健壯性,增強(qiáng)可維護(hù)性,有利于異常的集中處理,從而保證程序的可靠性。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號