http://php.net/manual/ja/control-structures.alternative-syntax.php
// if 文の書き方2通り if(true) { echo 'yes'; } if(true) : echo 'yes'; endif; // while 文の書き方2通り $i = 0; while($i++ < 5) { echo $i; } $i = 0; while($i++ < 5) : echo $i; endwhile; // for 文の書き方2通り for($i = 0; $i < 5; $i++) { echo $i; } for($i = 0; $i < 5; $i++) : echo $i; endfor; // foreach 文の書き方2通り $numbers = array(1, 2, 3, 4, 5); foreach($numbers as $number) { echo $i; } $numbers = array(1, 2, 3, 4, 5); foreach($numbers as $number) { echo $number; } // switch 文の書き方2通り $i = 2; switch($i) { case 1: echo '1'; break; case 2: echo '2'; break; case 3: echo '3'; break; } $i = 2; switch($i) : case 1: echo '1'; break; case 2: echo '2'; break; case 3: echo '3'; break; endswitch;それぞれ { が : へ
} が endif; endwhile; などへ変わる。
動作は全く同じ。
0 件のコメント:
コメントを投稿