1. 程式人生 > >PHPus六仔平臺租用異常錯誤處理

PHPus六仔平臺租用異常錯誤處理

error errors man php int 執行函數 租用 port 異常處理

  • 錯誤報告級別 error_reporting(us六仔平臺租用)企 娥:217 1793 408
    範例代碼
  • 錯誤處理函數 set_error_handler()
    範例代碼
    註意: 無法捕獲的錯誤
  • 異常處理函數 set_exception_handler
  • PHP 中止時執行函數 register_shutdown_function
  • 錯誤報告級別 error_reporting()
  • error_reporting(int $level);
    1
    PHP 5.4 及以, E_ALL 包含了 E_STRICT
    PHP Manual 所有的錯誤級別
    範例代碼

    <?php

    // 關閉所有PHP錯誤報告
    error_reporting(0);

    // Report simple running errors
    error_reporting(E_ERROR | E_WARNING | E_PARSE);

    // 報告 E_NOTICE也挺好 (報告未初始化的變量
    // 或者捕獲變量名的錯誤拼寫)
    error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

    // 除了 E_NOTICE,報告其他所有錯誤
    error_reporting(E_ALL ^ E_NOTICE);

    // 報告所有 PHP 錯誤 (參見 changelog)
    error_reporting(E_ALL);

    // 報告所有 PHP 錯誤
    error_reporting(-1);

    // 和 error_reporting(E_ALL); 一樣
    ini_set(‘error_reporting‘, E_ALL);

    ?>

    PHPus六仔平臺租用異常錯誤處理