0

ベスト プラクティスでエラー メッセージを「作成」するにはどうすればよいですか? 今、私は$error = '';を実行する if(){} をたくさん持っているだけですが、これはひどいことだと思います.= 'Message<br>'if (!empty($error)) { echo $error; }

4

2 に答える 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 に答える