1.4PHP语言的语句(Statement)

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 < 6true,则运行后面的 echo $i,然后运行 $i++,依次类推,直至 $i < 6false

//方式一
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

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部