次のようなエラーを表示するために、 $errmsg 配列を持つ外部ファイルを使用しています。
'app_init' => 'Cannot initialize application',
条件を使用して、失敗時にメッセージを表示する関数を呼び出します。
if(!$condition)
{
$arraywithmessages->functionforfiltering($err,'app_init',$aim);
}
...ここで、$err はメッセージの配列で、$aim はエラーを発行する事前定義された方法 (電子メール、ビューなど) です。
例外処理を利用したいのですが、どこから始めればよいかわかりません。誰でも助けることができますか?これはうまくいかないようです:
try {
if (!$condition) {
throw new Exception('app_init');
}
// continue
} catch (Exception $e) {
$arraywithmessages->functionforfiltering($err,$e->getMessage(),$aim);
}