ユーザー情報を返すためのベスト プラクティス
気になるたびに。特にOOPで情報(ログイン成功、記事の更新)をユーザーに返す方法..(PHP)
- 複数の catch および try ブロックを使用して新しい例外をスローします (catch の後、catch ブロックの実行を停止します)
- たくさんの戻り値(見た目が悪いだけ)
- true と false (次に、クラスを実行するスクリプトで true と false をチェックしますか?)
- エラーメッセージを処理するための分離されたクラス(例外を拡張しますか?)
ヒントをいただければ幸いです。
-- 更新 / あまり多くの回答を期待していません! おお!!
たとえば、ユーザー登録。カスタム例外クラスを使用しました。
/*
* custom exception class
*/
class Message extends Exception
{
public function __construct($message, $code = true)
{
parent::__construct($message, $code);
}
public function information()
{
return '<div class="check"><img src="/admin/static/images/'.($this->code == true ? 'good' : 'bad').'.gif" alt="check" class="icon" width="20px" height="20px" />' . $this->message . '</div>';
}
}
そしてクラス自体で。
if(is_numeric($id) === false)
{
Throw new Message('message', false);
}