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;
?>
