<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_error_handler() 函數

    實例

    通過 set_error_handler() 函數設置用戶自定義的錯誤處理程序,然后觸發錯誤(通過 trigger_error()):

    <?php
     // 用戶定義的錯誤處理函數
     function myErrorHandler($errno, $errstr, $errfile, $errline) {
         echo "<b>Custom error:</b> [$errno] $errstr<br>";
         echo " Error on line $errline in $errfile<br>";
     }
    
     // 設置用戶定義的錯誤處理函數
     set_error_handler("myErrorHandler");
    
     $test=2;
    
     // 觸發錯誤
     if ($test>1) {
         trigger_error("A custom error has been triggered");
     }
     ?> 

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

    Custom error: [1024] A custom error has been triggered
     Error on line 14 in C:\webfolder\test.php

    定義和用法

    set_error_handler() 函數設置用戶定義的錯誤處理函數。

    注釋:如果使用該函數,會繞過標準 PHP 錯誤處理程序,同時如果必要,用戶定義錯誤程序通過 die() 終止腳本。

    注釋:如果錯誤發生在腳本執行之前(比如文件上傳時),將不會調用自定義的錯誤處理程序因為它尚未在那時注冊。

    語法

    set_error_handler(errorhandler,E_ALL|E_STRICT);
    參數 描述
    errorhandler 必需。規定用戶錯誤處理函數的名稱。
    E_ALL|E_STRICT 可選。規定顯示何種錯誤報告級別的用戶定義錯誤。默認是 "E_ALL"。

    技術細節

    返回值: 包含之前定義的錯誤處理程序的字符串。
    PHP 版本: 4.0.1+
    PHP 更新日志:

    PHP 5.5:參數 errorhandler 現在接受 NULL

    PHP 5.2: 錯誤處理程序必須返回 FALSE 來顯示 $php_errormsg。


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

    Copyright©數科鏈接網 版權所有 寧網通旗下網站 蘇ICP備08109594號-2
    站長QQ:254677821 電話:18013800932
    济公高手论坛最全最准 龙海市| 蒙阴县| 独山县| 嘉祥县| 永嘉县| 大连市| 武山县| 南部县| 五河县| 新源县| 蓬莱市| 耒阳市| 南宫市| 盐城市| 洞头县| 潼南县| 东明县| 肇州县| 江阴市| 温州市| 虹口区| 海宁市| 醴陵市| 晋江市| 富阳市| 乾安县| 汽车| 德兴市| 许昌县| 逊克县| 长沙市| 额敏县| 龙泉市| 泸西县| 达拉特旗| 兴业县| 莎车县| 博白县| 藁城市| 屏东县| 广州市| http://bv9fyo.top http://500.64fs97.top http://www.ks256.cn http://www.lsjq03.pw http://baidu.51gy5o.top http://m.sinaa69.pw