php中foreach,for,if的另类写法,虽然写法不一样,但是达到的结果是一样的。
看实例代码,
<?php $array = array('1', '2', '3'); $a = 1; $b = 0; //foreach的另类用法 echo 'foreach-------<br />'; foreach($array as $value): echo $value.'<br />'; endforeach; //for的另类用法 echo 'for-------<br />'; for($i=0; $i<5; $i++): echo $i.'<br />'; endfor; //if else的另类用法,并且支持代码块 if($a): echo 10; echo 20; else: echo 30; echo 40; endif; //else-------------------------- if($b): echo 10; echo 20; else: echo 30; echo 40; endif; ?>