ベスト プラクティスでエラー メッセージを「作成」するにはどうすればよいですか? 今、私は$error = '';
を実行する if(){} をたくさん持っているだけですが、これはひどいことだと思います.= 'Message<br>'
。if (!empty($error)) { echo $error; }
質問する
42 次
2 に答える
0
それを行う1つの方法:
function err($err){
switch($err){
case 0: $message.="brain fried"; break; // comment if you want
case 1: $message.="head ache"; break;
case 2: $message.="segment fault big time"; break;
}
return $message;
}
と
if (something is wrong){$message=err(3);}
物事をまとめてグループ化する方法にすぎません。
于 2012-09-01T00:23:31.103 に答える
0
ユーザーにエラーを表示したいと思います。私は通常、配列を使用します。
$success = true;
$messages = array();
if($something_wrong == true){
$success = false;
$messages[] = 'something wrong';
}
if($morething_wrong == true){
$success = false;
$messages[] = 'more thing wrong';
}
if(!$success){
foreach($messages as $message){
echo $message.'<br />';
}
}
基本的に、問題が発生した場合は、常に $messages の新しい最後のコンポーネントとしてメッセージを割り当てます。実行の最後に、すべてのメッセージを表示します。
お役に立てれば
于 2012-09-01T00:19:44.010 に答える