The way about how you die.
艾拉是一個用來在 PHP 中回傳錯誤訊息的好選擇,
倘若你有時候可能要回傳 False
,有時候又希望是錯誤訊息,這個時候你就可以使用艾拉。
-
支援錯誤代碼。
-
可只回傳 False。
-
支援自訂錯誤監聽者。
-
隨時決定要直接輸出錯誤,或者是僅 False。
假設你正在設計一套登入系統,首先你需要先自定錯誤代碼。
Aira::addError('USERNAME_USED', '帳號已被使用。', 409);
接著你可以把艾拉放入你的登入函式中,就像這樣。
function login($username, $password)
{
... 程式 ...
if($failed)
return Aira::error('USERNAME_USED');
}
之後你如果要登入,就先在登入函式呼叫前新增一段用以切換艾拉模式的程式。
/** 開始擷取,接下來如果擷取到艾拉錯誤,就直接結束程式 */
Aira::capture();
login($username, $password);