使わなくていいから(良心)
・
・
・
Smartyとか使うとforeachの対象のリストが空だったときなんかに通る処理が{foreachelse}~{/foreach}
に書けるけど
あるいはPythonなんかだとfor~else~
なんかで実現できるんですけど
PHPでやろうとすると
if ($arrData) {
foreach ($arrData as $k => $v) {
// うーんかっこわるい
}
} else {
}
なんとなくきちゃない。
どうしても使いたいときは、こう書くとすこしだけきれいに収まる。
if (!$arrData) {
// こっちがelse的な内容だから順序がね・・・
} else foreach ($arrData as $k => $v) {
// あんま使わないほうがいいかも
}