2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:默默无辰 查看全部
59999
王者却具王侯心等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章
帖子
384
回复
1.4万
积分
6万
注册
2011-07-08
[怀旧国机]

PHP 流程控制

[复制链接]
查看 281 回复 0
楼主 发表于 | 查看全部
3 人收藏

PHP 流程控制主要是 if 和 switch 流程控制。

if

if 流程控制允许按照条件执行代码片段。if 流程控制分为三类:

1.if

2.if…else

3.elseif

4.if

语法:

if (expr){

statement

}

例子:

<?php

if ($$x > $$y)

echo “x 大于 y“;

?>

if…else

语法:

if (expr){

statement1

} else {

statement2

}

它表示只要 expr 成立,则执行 statement1 ,否则执行 statement2 。

例子:

<?php

if ($$x > $$y)

echo “x 大于 y“;

} else {

echo “x 小于等于 y“;

}

?>

elseif

语法:

if (expr){

statement1

} elseif (expr2) {

statement2

} else {

statement3

}

它表示只要 expr1 成立,则执行 statement1 ,否则检测 expr2 ,如果 expr2 成立则执行 statement2 。如果 expr2 也不成立,则执行 statement3 。

例子:

<?php

if ($$x > $$y) {

echo “x 大于 y“;

} elseif ($$x == $$x) {

echo “x 等于 y“;

} else {

echo “x 小于 y“;

}

?>

提示

elseif 可以有多个,以实现更多条件的选择,但多数情况下,条件更多时,我们可以选择switch来实现。

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块