任何 PHP 脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,一个条件语句或者甚至是一个什么也不做的语句(空语句)。语句通常以分号结束。此外,还可以用花括号将一组语句封装成一个语句组。语句组本身可以当作是一行语句。本章介绍了各种语句类型。
分支语句
if
//样式1
if (expr) 执行一句代码
//样式2 建议使用
if(exp){
代码段;
}
if..else
if(exp){
exp为true时执行的代码段;
}else{
exp为false时执行的代码段;
}
if…elseif…else
if(exp1){
exp1为true的代码段;
}elseif(exp2){
exp2为true的代码段;
}...
if嵌套的形式
if(exp){
代码段;
}else{
代码段;
if(exp){
}else{
}
}
练习1:测试奇偶数
练习2:测试是否是闰年
练习3:测试最大值/最小值
练习4:用max和min得到最大最小值
php文件内容
练习5:用户输入分数,根据分数判断是什么阶段:
60以下不及格
60-80 良好
80-90 优秀
90-100 天才
练习6:动态输出年月日+星期
switch
switch(exp){
case 值1:
代码段;
break;
case 值2:
代码段;
break;
...
default:
代码段;
break;
}
循环语句
for语句
for(exp1;exp2;exp3){
代码段;
}
- exp1相当于初始化赋值,会无条件的执行第一个表达式
- exp2在每次循环开始前求值,看exp2是否为true,如果为true则先执行循环体,然后执行exp3;否则for循环结束
- exp3做求值操作(增量或者减量操作)
while语句
while(exp){
循环体;
}
do…while语句
do{
循环体
}while(exp);
goto语句
跳转到指定位置(goto 不能跳入循环、switch…case 函数和类)
break
结束for语句、while和do…while语句
continue
跳过当次循环,进入下次循环,可以应用于for,while和do…while语句
注意
重复的事情或者有规律的事情要想到用循环
本文是全系列中第10 / 24篇:PHP快速入门
- 1.1.1 PHP课程介绍
- 1.1.2 代码编辑器的安装和PHP环境的配置
- 1.1.3 PHP基础语法
- 1.2.1 PHP中的变量
- 1.2.2 PHP中的数据类型
- 1.2.3 PHP中的数据类型转换与比较
- 1.3.1 PHP中的常量
- 1.3.2 PHP中的预定义变量
- 1.4 PHP中的表达式与运算符
- 1.5 PHP中的流程控制
- 2.1.1 PHP函数的结构
- 2.1.2 PHP函数的参数
- 2.1.3 PHP复杂函数
- 2.1.4 PHP函数实战
- 2.2.1 PHP字符串函数库简介
- 2.2.2 PHP字符串函数实战练习
- 2.3 PHP数组简介和定义方式
- 2.4.1 PHP数组的使用、转换、运算符
- 2.4.2 PHP数组的应用
- 3.1.1 PHP中SESSION的学习
- 3.1.2 PHP中COOKIE的学习
- 3.2.1 PHP文件目录函数库简介/操作/实战
- 3.2.2PHP文件操作相关的常用函数与类的封装
- 3.3 深入浅出MySQL数据库