switchのcaseで条件式が使える… | φ(..)メモとして残しておこう…

switchのcaseで条件式が使える…

switch (TRUE) {
case ($age < 18):
echo '良い子の君にはまだ早い!';
break;
case ($age < 20):
echo 'お酒は二十歳をすぎてから。';
break;
case ($age < 30):
echo 'まだまだ未熟者ですよ。';
break;
case ($age > 35):
echo 'そろそろ結婚を考えてみてはいかがでしょう?';
break;
default:
echo '可もなく不可も無く…';
break;
}

ってな感じで、case文に条件式が使えるということを最近知りました。