您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
php中的替代语法endif,endfor等
发布时间:2017-09-16 10:05:24编辑:雪饮阅读()
php中的替代语法是方便于html中嵌套,若不使用替代语法则html中嵌套{}时比较麻烦,这里只列举了if,for的替代语法,php中的替代语法不仅仅是if和for才有,switch,while等也有的.
<?php
$num=5;
$age='18';
//if的替代语法
if($num==5):
echo 'num等于5';
endif;
echo "<hr/>";
//for的替代语法
for($i=0;$i<10;$i++):
echo $i."<br/>";
endfor;
echo "<hr/>";
//if else的替代语法
if($num<4):
echo '差劲';
else:
echo '不错';
endif;
echo "<hr/>";
//if elseif else替代语法
if($num<3):
echo '差劲';
elseif($num<4):
echo '还行';
else:
echo '很棒';
endif;
echo "<hr/>";
//还可以更复杂些,两对if..else写一起然后统一来两个endif
if($num<3):
echo '差劲'.'--';
elseif($num<4):
echo '还行'.'--';
else:
echo '很棒'.'--';
if($age<18):
echo '未成年';
elseif($age==18):
echo '成年';
else:
echo '年龄大了';
endif;
endif;
echo "<hr/>";
//最复杂,基于上面的进行嵌套
if($num<3):
echo '差劲';
elseif($num<4):
echo '还行';
else:if($age<18):
echo '未成年';
elseif($age==18):
echo '成年';
else:
echo '年龄大了';
endif;
endif;
?>
关键字词:php,替代语法,endif