1、运算符
1、运算符简单来说就是用来连接各个常量、变量以及函数和其他表达式参与运算的符号!
2.运算符的优先级
2、流程控制
1、流程控制,就是指程序执行的“路线”,一般是用相关的语句来实现流程控制的!
2、流程控制的三大结构
顺序结构
顺序结果是整个脚本程序的基本结构!
选择结构
也叫分支结构,是在程序运行的过程中出现了两个或多个分支,而只能根据条件和相关的业务逻辑选择一个分支执行!
if语句(又有三种形式)和switch语句
循环结构
是指在满足一定的条件的时候,重复执行某一段代码!
while、do-while、for、foreach(数组和对象专用)
3、if语句
if语句就是用来控制分支结构的,一共有三种形式
条件执行
if(条件){
语句块;
}
if-else形式
if(条件){
语句块1;
}else{
语句块2;
}
if-elseif-else形式
例:
echo '<hr />'; if($score >= 90) { echo '优秀'; }elseif($score >= 80) { echo "良好"; }elseif($score >= 70) { echo '中等'; }elseif($score >= 60) { echo "及格"; }else { echo "革命尚未成功!我要继续努力!"; }
4、switch语句
又称之为开关语句!在真实的项目中,往往只需要执行switch里面的一条语句
例:
switch(3*5) { case 2*8 : echo "A";break; case 2*7 : echo "B";break; case 2*6 : echo "C";break; case 10+5 : echo "D";break; case 6*8 : echo "E";break; case 7*8 : echo "F";break; case 8*8 : echo "G";break; default : echo "H"; }
5、while语句
while也称之为当型循环!也就是当满足一定的条件的时候,重复的执行某一段代码(循环体)
while(条件表达式){
循环体;
}
6、do-while循环
也叫作直到型循环!一直执行循环体,直到循环条件不成立为止!至少执行一次循环体!
do{
循环体;
}while(条件);
7、for循环
for循环使用的是最多的
for(表达式1;表达式2;表达式3){
循环体;
}
例:1到100之间整数的和
for($n=1,$sum=0;$n<=100;$n ++) { $sum += $n; } echo $sum;