1.if条件
//方式一
if (表达式) {
//语句
}
//方式二
if (表达式):
//语句
endif;
2.if-else条件
//方式一
if (表达式) {
//语句1
} else {
//语句2
}
//方式二
if (表达式):
//语句1
else:
//语句2
endif;
3.if-else-if条件
//方式一
if (表达式1) {
//语句1
} elseif (表达式2) {
//语句2
} else {
//语句3
}
//方式二
if (表达式1):
//语句1
elseif (表达式2):
//语句2
else:
//语句3
endif;
4.switch条件
注意:caseExpression 内的语句无隐式的 break 语句。
//方式一
switch (switchExpression) {
case caseExpression1:
//语句1
[break;]
case caseExpression2:
//语句2
[break;]
case caseExpressionN:
//语句N
[break;]
default:
//语句
}
//方式二
switch (switchExpression):
case caseExpression1:
//语句1
[break;]
case caseExpression2:
//语句2
[break;]
case caseExpressionN:
//语句N
[break;]
default:
//语句
endswitch;
5.while循环
//方式一
while (表达式) {
//语句
}
//方式二
while (表达式):
//语句
endwhile;
6.do-while循环
do {
//语句
}
while (表达式);
7.for循环
for 语句的运行顺序为:第一步先计算 $i < 6,如果 $i < 6 为 true,则运行后面的 echo $i,然后运行 $i++,依次类推,直至 $i < 6 为 false。
//方式一
for ($i = 0; $i < 6; $i++) {
echo $i; // 0 1 2 3 4 5
}
//方式二
for ($i = 0; $i < 6; $i++):
echo $i; // 0 1 2 3 4 5
endfor;
8.for-each循环
//方式一
foreach ($可迭代 as $变量名) {
//语句
}
foreach ($可迭代 as $键 => $值) {
//语句
}
//方式二
foreach ($可迭代 as $变量名):
//语句
endforeach;
foreach ($可迭代 as $键 => $值):
//语句
endforeach;
9.break跳转
break;
break N;
10.continue跳转
continue;
continue N;
11.return跳转
return;
return 表达式;
12.throw异常
throw 表达式;
13.try-catch-finally异常
try {
//可能会产生异常的语句
} catch (类型 $变量名) {
//处理异常
} finally {
//无论是否产生异常,始终运行
}
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/38074.html