ループ中にフラグを立てる事があったかどうかを判別する。ちょっとしたスニペット
<?php $flag = false; foreach($someArray as $key => $value) $flag = ($flag || isError($value)) if($flag) //エラー検出
ループ中の処理結果とかで、例えばちょっとしたエラーが、あったかどうかを判別するちょっとしたスニペット。
<?php $flags = array(); foreach($someArray as $key => $value) $flags[] = isError($value); if(in_array(true, $flags)) //エラー検出
別になんてこと無いコードだけど、自分の中でちょっと好きな書き方だから、メモしとこうと思って。
以前はこんな感じで配列を使ってたけど、これよりほんのちょっとだけスマートな感じ。