2012年10月24日水曜日

PHPで二重のループを一気に抜ける方法

PHP: break - Manual
breakは、現在実行中の
for, foreach,
while, do-while,
switch 構造の実行を終了します。

break では、オプションの引数で ネストしたループ構造を抜ける数を指定することができます。

"break 2;"なんてできるのか。ループ内でswitch使ってループを抜けたい時に便利かも。
でも後々ソース修正した時にバグの元になるかな…

「5.4.0

数値引数の部分に変数を渡すこと (例: $num = 2; break $num;)
ができなくなりました。
」は何でなんだろ。便利そうなのに。

0 件のコメント:

ブログ アーカイブ

カテゴリー