php第3讲其他操作符与表达式、流程控制
时间:2026-01-16
时间:2026-01-16
详细讲解php
第三讲 常量与表达式、流程控制
详细讲解php
课前回顾 1.如何定义一个数组,并输出数组元素 3.值赋值和引用赋值的区别 4.全局变量的使用(global) 5.掌握PHP运算符
详细讲解php
课程目标 一、掌握php常量的用法 二、掌握php流程控制语句 三、理解并掌握php函数
详细讲解php
3.1 PHP静态变量PHP使用STATIC(小写也可以)关键字来定义静态变量 静态变量在函数退出时不会丢失值 Function keep_track(){ STATIC $count=5; echo $count++,”<br/>” } Keep_track(); Keep_track(); Keep_track();
详细讲解php
3.1 PHP常量常量是指程序运行过程中不能修改的值,php使用define函数来定义常量 例如: define("CONSTANT", "Hello world."); 1、常量前面没有美元符号($); 2、常量只能用 define() 函数定义,而不能通过赋值语句; 3、常量可以不用理会变量范围的规则而在任何地方定义和访问; 4、常量一旦定义就不能被重新定义或者取消定义; echo CONSTANT; // outputs "Hello world." echo Constant; // outputs "Constant" and issues a notice.
详细讲解php
3.2 PHP程序控制语句与顺序运行不同的,另一种运行将程序流转换到脚本另外的部分。也就是, 不按顺序运行下一条语句,而是运行另外的语句,叫做控制流程语句。 控制语句如下: 一、条件语句 (1)if 语句 (2)switch语句(多分支) 二、循环语句 (1)for循环 (2)while循环 (3)do…while循环 (4) foreach
详细讲解php
3.2.1控制语句-条件语句(1)if 语句语法:if (表达式一) //满足条件执行以下程序段 { ... }
实例1-1 <?php
$a=50; $b=45; if ($a>$b) //判断a是否大于b { print “a大于b”; } ?>
详细讲解php
3.2.1控制语句-条件语句(2)if 语句语法:if (表达式一) //满足条件执行以下程序段 { … } else //不满足执行如下程序段 { … }
实例1-2 <?php $a=45; $b=50; if ($a>$b) //判断a是否大于b { print “a大于b”; } else //反之a小于b { print “a小于b”; } ?>
详细讲解php
3.2.1控制语句-条件语句(3)if 语句语法:if (表达式一) //满足条件执行以下程序段 { … } elseif (表达式二) { … } else { … }
实例1-3 <?php $a=45; $b=50; if ($a>$b) { print “a大于b”; } elseif ($a==$b) { print “a等于b”; } else { print “a小于b”; } ?>
详细讲解php
3.2.1控制语句- If语句的应用<?php $grade=91; //给grade变量赋初始值 if ($grade<60) echo "你不及格"; elseif ($grade>=60 && $grade<70) echo "你刚刚及格了"; elseif ($grade>=70 && $grade<80) echo "你得了良好"; elseif ($grade>=80 && $grade<90) echo "你很优秀哦!"; else echo "你简直太棒了!" ?>
显示结果:你简直太棒了!
详细讲解php
3.2.2控制语句- switch语句 switch ($i) { case 0: print "i equals 0"; break; case 1: print "i equals 1"; break; case 2: print "i equals 2"; break; default: break, continue Break 中断当前的循环控制结构。 Continue 被用来跳出剩下的当
前循环并继续执行下一次循环。
}
详细讲解php
3.2.2.1控制语句- switch语句例:break语句举例 <?php for ($int_x=0; $int_x<=10; $int_x++) { if ($int_x==3)
{break ;}print $int_x ; } ?>
详细讲解php
3.2.2.2控制语句- switch语句例:continue语句举例<?php for ($int_x=0; $int_x<=10; $int_x++) { if ($int_x==3)
{continue ; } print $int_x; } ?>
详细讲解php
3.2.2控制语句- Switch语句的应用<?php date_default_timezone_set("PRC"); The People's Republic of China switch (date("D")) { case "Mon": echo "今天星期一“; break; case "Tue": echo "今天星期二“; break; case "Wed": echo "今天星期三“; break; case "Thu": echo "今天星期四“; break; case "Fri": echo "今天星期五“; break; default: echo "今天放假“; break; } ?>
详细讲解php
3.2.3控制语句-循环语句(1)For循环 for语句的结构是: for (start;condition;increment) { statement(s); } 在for语句的开始,start表达式被计算一次。每经过一次循环, condition表达式都被测试一次。如果为true,则循环体被执 行;如果为false,则循环结束,表达式increment在循环体运 行后被计算。 实例2-1 <?php for($i=1;$i<=10;$i++) { print $i.”+”; } ?>
显示结果:1+2+3+4+5+6+7+8+9+10+
详细讲解php
3.2.4控制语句- While循环语法结构一: while(expression) { statement(s); } 语法结构二: while(expression): statement(s); ...; endwhile;
如果计算出expression的值为true,则statement被执行,并且接着再计算 expression的值(如果为true,则循环体被执行,如此继续)。当计算的值为 false时循环退出。
详细讲解php
3.2.4控制语句- While循环以下例子是计算机1-10的累加和. (语法一) <?php $total = 0; $i = 1; while ($i<=10) { $total += $i; //这里相当于 $i++; //这里相当于$i=$i+1 } echo $total; ?>
$total=$total+$i
详细讲解php
3.2.4控制语句- While循环以下例子是计算1-10的累加和.(语法二)
<?php $total = 0; $i = 1; while ($i<=10): $total += $i; //这里相当于 $i++; //这里相当于$i=$i+1 endwhile; echo $total; ?>
$total=$ …… 此处隐藏:2086字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:2 蛋白质化学
下一篇:品牌事件营销的效果评估