<em id="i3oiu"></em>
  1. <tbody id="i3oiu"></tbody>
  2. 數科鏈接網全力打造:網頁編程、軟件開發編程、平面設計、服務器端開發、操作系統等在線學習平臺!學編程,上數科鏈接網!
    PHP教程>> PHP 基礎教程 PHP 表單 PHP 高級教程 PHP 數據庫 PHP XML PHP 和 AJAX PHP 參考手冊 PHP 5 Stri PHP Array PHP Calend PHP HTTP 函 PHP Simple PHP Date / PHP Direct PHP Error PHP Filesy PHP FTP 函數 PHP Filter PHP libxml PHP Math 函 PHP MySQL PHP XML Pa PHP Zip Fi PHP 雜項函數
    當前位置:首頁 > PHP教程 > PHP Error 和 Logging 函數
    上一節 下一節
     PHP set_exception_handler() 函數

    實例

    設置用戶定義的異常處理函數:

    <?php
    // 用戶定義的異常處理函數
     function myException($exception) {
         echo "<b>Exception:</b> ", $exception->getMessage();
     }
    
     // 設置用戶定義的異常處理函數
     set_exception_handler("myException");
    
    // 拋出異常
    throw new Exception("Uncaught exception occurred!");
     ?> 

    以上代碼的輸出類似這樣:

    Exception: Uncaught exception occurred!

    定義和用法

    set_exception_handler() 函數設置用戶定義的異常處理函數。

    腳本會在此異常處理程序被調用后停止執行。

    語法

    set_exception_handler(exceptionhandler);
    參數 描述
    exceptionhandler

    必需。規定當一個未捕獲的異常發生時所調用函數的名稱。

    注釋:也可以傳遞一個 NULL 值用于重置異常處理函數為默認值。

    技術細節

    返回值:

    返回包含之前定義的異常處理程序的名稱的字符串,或者在錯誤時返回 NULL。

    如果之前沒有定義一個錯誤處理程序,也會返回 NULL。

    如果參數使用了 NULL,重置處理程序為默認狀態,并且會返回一個 TRUE。

    PHP 版本: 5.0+
    PHP 更新日志:

    PHP 7.0.0:傳遞到 exception_handler 中的參數類型從 Exception 更改為 Throwable。

    PHP 5.5:之前,如果傳遞 NULL,該函數返回 TRUE。從 PHP 5.5 起返回之前的處理程序。


    申明:本文章由數科軟文網編輯整理并發布,如文中有侵權行為,請與本站客服聯系(QQ:254677821)!
    上一節 下一節
    相關教程  
    其他教程  
    站長軟文  
    PHP 基礎教程
    PHP 表單
    PHP 高級教程
    PHP 數據庫
    PHP XML
    PHP 和 AJAX
    PHP 參考手冊

    Copyright©數科鏈接網 版權所有 寧網通旗下網站 蘇ICP備08109594號-2
    站長QQ:254677821 電話:18013800932
    济公高手论坛最全最准 阳山县| 禄丰县| 肥城市| 澄江县| 丘北县| 奉节县| 香河县| 湛江市| 迁西县| 桐乡市| 团风县| 临桂县| 桃园市| 宜兰市| 郁南县| 格尔木市| 新化县| 扶绥县| 永胜县| 五莲县| 余干县| 井研县| 广南县| 海阳市| 乐平市| 松滋市| 鱼台县| 搜索| 雷山县| 宣威市| 竹北市| 永吉县| 新龙县| 昭觉县| 宜章县| 永仁县| 云安县| 霍州市| 黄平县| 常山县| 都匀市| http://china.lsjxq4.club http://www.lsjs4n.pw http://qq.fnqkd9.top http://www.ablehotel7.cn http://wap.lsjucz.pw http://www.086motorcycle.top