1:if结构
<?php
$user_type='member';
if(user_type=='admin'){
echo'进入管理员界面....';
echo'<br>';
}
elseif($user_type=='vip'{
echo'进入高级会员界面....';
echo'<br>';
}
else
echo'禁止访问';
?>
三元运算符(条件)?真语句:假语句;
2:switch结构
<?php
$user_type='member';
switch ($user_type){
case 'admin':
echo '进入管理员界面';
echo '<br>';
break;
case 'vip';
echo '进入高级会员界面';
break;
default:
echo '禁止访问' ;
}
?>
注意:如果不在case的语句段最后写上break语句,php将继续招待下一个case中的语句段
3: While循环
<?php
$total=0;
$i=1;
while ($i<=10){
$total+=$i;
$i++;
}
?>
break可在while循环中使用,以表示跳出循环
如:
<?php
$total=0;
$i=1;
while ($i<=10){
$total+=$i;
if($total==12) break;
$i++;
}
?>
break后跟数字可表示跳出几重循环,
continue同break的区别,continue是指跳过本次循环剩下的代码,并开始下次循环.同样,continue后可可以跟数字.
4:for循环
<?php
for ($i=1;$i<=10;$i++){
echo $i.' ';
}
?>
5:exit 和return语句
PHP脚本一旦遇到Exit语句则停止运行,
遇到return语句的调用则分三种情况
- 如果在一个函数中调用return()语句,立即结束此函数,并将它的参数作为函数的值返回
- 如果当前脚本是被include()传入的,则return()的值会被当做include()调用的值处理
- 如果是在主脚本中调用return(),则脚本中止运行.