艾拉 - The way about how you die in PHP.
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
test
.drone.yml
.travis.yml
README.md
backers.md
composer.json
phpunit.xml

README.md

The way about how you die.

 

Aira

艾拉是一個用來在 PHP 中回傳錯誤訊息的好選擇,

倘若你有時候可能要回傳 False,有時候又希望是錯誤訊息,這個時候你就可以使用艾拉。

 

特色

  1. 支援錯誤代碼。

  2. 可只回傳 False。

  3. 支援自訂錯誤監聽者。

  4. 隨時決定要直接輸出錯誤,或者是僅 False。

 

範例

假設你正在設計一套登入系統,首先你需要先自定錯誤代碼。

Aira::addError('USERNAME_USED', '帳號已被使用。', 409);

 

接著你可以把艾拉放入你的登入函式中,就像這樣。

function login($username, $password)
{
    ... 程式 ...

    if($failed)
        return Aira::error('USERNAME_USED');
}

 

之後你如果要登入,就先在登入函式呼叫前新增一段用以切換艾拉模式的程式。

/** 開始擷取,接下來如果擷取到艾拉錯誤,就直接結束程式 */
Aira::capture();

login($username, $password);