首頁  >  文章  >  後端開發  >  php預定義異常

php預定義異常

伊谢尔伦
伊谢尔伦原創
2016-11-22 11:07:11991瀏覽

1.Exception

(PHP 5 >= 5.1.0)

簡介

Exception是所有異常的基底類別。

方法

Exception::__construct — 異常建構子

Exception::getMessage — 取得例外訊息內容

Exception::getP::ious — 傳回異常鏈中的前一個異常訊息內容

Exception::getP::

Exception::getFile — 取得異常發生的程式檔案名稱

Exception::getLine — 取得異常發生的程式碼在檔案中的行號

Exception::getTrace — 取得異常追蹤訊息

Exception::getTrace —raceAsAs字串類型的異常追蹤訊息

Exception::__toString — 將異常物件轉換為字串

Exception::__clone — 異常複製

2.ErrorException

(PHP 5 >

2.ErrorException

(PHP 5 >= 5.1.

錯誤異常。

範例

Example #1 使用 set_error_handler()函數將錯誤訊息託管至ErrorException

<?php
    function exception_error_handler($errno, $errstr, $errfile, $errline ) {
        throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
    }
    set_error_handler("exception_error_handler");
    /* Trigger exception */
    strpos();
?>

以上程式的輸出類似:

::reee

方法

以上程式的輸出類似:

freee

__Err

Errorception

. — 取得異常的嚴重程度


🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn