当操作数和操作符组合到一起,即构成表达式. 立即学习“PHP免费学习笔记(深入)”;
这些就是表达式:
立即学习“PHP免费学习笔记(深入)”;
12 这是最基本的表达式 立即学习“PHP免费学习笔记(深入)”;
-12
-12+5
-12+5*(24/ 3)
而语句则由表达式组成。简单的、复杂的语句构成了程序。
立即学习“PHP免费学习笔记(深入)”;
这些就是语句:
立即学习“PHP免费学习笔记(深入)”;
; 这是最基本的语句
立即学习“PHP免费学习笔记(深入)”;
$name='John';
立即学习“PHP免费学习笔记(深入)”;
PHP规定每个语句结束时都要加上分号";"
立即学习“PHP免费学习笔记(深入)”;
PHP共有六种类型语句,见表
立即学习“PHP免费学习笔记(深入)”;
语句类型
立即学习“PHP免费学习笔记(深入)”; |
描 述
立即学习“PHP免费学习笔记(深入)”; |
非执行语句
立即学习“PHP免费学习笔记(深入)”; |
需计算但不执行动作
立即学习“PHP免费学习笔记(深入)”; |
执行语句
立即学习“PHP免费学习笔记(深入)”; |
执行某一动作
立即学习“PHP免费学习笔记(深入)”; |
赋值语句
立即学习“PHP免费学习笔记(深入)”; |
给变量赋值
立即学习“PHP免费学习笔记(深入)”; |
判断语句
立即学习“PHP免费学习笔记(深入)”; |
判断条件,并决定执行哪个动作
立即学习“PHP免费学习笔记(深入)”; |
循环语句
立即学习“PHP免费学习笔记(深入)”; |
重复执行一系列语句直到某条件为真或直到某条件为假时为止
立即学习“PHP免费学习笔记(深入)”; |
跳转语句
立即学习“PHP免费学习笔记(深入)”; |
无条件改变程序流程到程序中的另一行继续执行
立即学习“PHP免费学习笔记(深入)”; |
1、非执行语句、执行语句、赋值语句相对简单,略
立即学习“PHP免费学习笔记(深入)”;
2、判断语句
立即学习“PHP免费学习笔记(深入)”;
if...else...语句
立即学习“PHP免费学习笔记(深入)”;
第一种:如果表达式成立,则执行需要执行的语句
立即学习“PHP免费学习笔记(深入)”;
if (表达式) 立即学习“PHP免费学习笔记(深入)”;
{
需要执行的语句
}
第二种:如果表达式成立,则执行需要执行的语句1,否则执行需要执行的语句2
立即学习“PHP免费学习笔记(深入)”;
if (表达式) 立即学习“PHP免费学习笔记(深入)”;
{
需要执行的语句1
}
else
{
需要执行的语句2
}
第三种:如果表达式1成立,则执行需要执行的语句1, 立即学习“PHP免费学习笔记(深入)”;
否则判断表达式2,若成立,则执行需要执行的语句2
若还不成立,则执行需要执行的语句3
if (表达式1) 立即学习“PHP免费学习笔记(深入)”;
{
需要执行的语句1
}
elseif (表达式2)
{
需要执行的语句2
}
else
{
需要执行的语句3
}
switch 语句
立即学习“PHP免费学习笔记(深入)”;
上面的if语句判断一、两个条件值时,处理起来还比较方便。但如果需要同时测试、判断多个条件值时,if语句处理起来就比较烦了。所以有了它--switch 语句。
立即学习“PHP免费学习笔记(深入)”;
switch (VARIABLE) { 立即学习“PHP免费学习笔记(深入)”;
case VALUE1:
break;
case VALUE2:
break;
case VALUE3:
break;
case VALUEn:
break;
default:
break;
执行时,PHP从上往下检查变量:
立即学习“PHP免费学习笔记(深入)”;
如果变量等于某个case语句中的值, 立即学习“PHP免费学习笔记(深入)”;
那就紧接着寻找break关键字,
如果这个case语句中没有break关键字,
则执行下一个case语句,
直到找到break关键字为止。
如果所有case语句中的值都不等于变量, 立即学习“PHP免费学习笔记(深入)”;
则执行default语句。
例: 立即学习“PHP免费学习笔记(深入)”;
switch($str_input){
case 'print':
case 'echo':
echo"do something"
break;
case 1:
case 2:
echo"do another"
break;
default:
echo"nothing!"
break;
}
3、循环语句:重复执行一系列语句直到某条件为真或直到某条件为假时为止
立即学习“PHP免费学习笔记(深入)”;
for (...;...;...){......}语句
立即学习“PHP免费学习笔记(深入)”;
for 语句由三个表达式和一段语句组成
立即学习“PHP免费学习笔记(深入)”;
即:for (初始化语句;条件表达式;相应操作语句){要执行的语句}
立即学习“PHP免费学习笔记(深入)”;
例: 立即学习“PHP免费学习笔记(深入)”;
for ($loop_variable=0;$loop_variable{
echo"Look this:loop_variable=$loop_variablebr>";
}
则显示: 立即学习“PHP免费学习笔记(深入)”;
Look this:loop_variable=0
Look this:loop_variable=1
...
Look this:loop_variable=98
Look this:loop_variable=99
do 、while 语句
立即学习“PHP免费学习笔记(深入)”;
当条件为真时,while 循环重复一段语句块
立即学习“PHP免费学习笔记(深入)”;
1、while (条件) 立即学习“PHP免费学习笔记(深入)”;
{
要执行的语句
}
2、while (条件): 立即学习“PHP免费学习笔记(深入)”;
要执行的语句;
Endwhile;
3、do { 立即学习“PHP免费学习笔记(深入)”;
要执行的语句
}(条件);
4、do { 立即学习“PHP免费学习笔记(深入)”;
要执行的语句
} while(条件);
4、跳转语句
立即学习“PHP免费学习笔记(深入)”;
这里不像BASIC语言一样有一个“go”关键字。
立即学习“PHP免费学习笔记(深入)”;
而是break语句和 continue语句。
立即学习“PHP免费学习笔记(深入)”;
break使PHP停止执行当前的语句块,从紧跟着当前语句块的语句开始运行。
立即学习“PHP免费学习笔记(深入)”;
例:用break语句从循环中退出。
php
for ($index=0;$index {
if ($index==3)
{
break;
}
echo"$indexbr>";
}
echo"After the loop: index=$indexbr>";
?>
显示:
0
1
2
After the loop:index=3
立即学习“PHP免费学习笔记(深入)”;
contiune终止循环的当前重复,并立即开始下一个重复
立即学习“PHP免费学习笔记(深入)”;
例:contiune在for语句中的运用。
立即学习“PHP免费学习笔记(深入)”;
php
for ($index=0;$index {
if ($index==3)
{
continue;
}
echo"$indexbr>";
}
?>
显示:
0
1
2 3给漏掉了,没显示出来
4
立即学习“PHP免费学习笔记(深入)”;











