Skip to content

TeaMeow/Aira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);