教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

php第3讲其他操作符与表达式、流程控制

来源:网络收集 时间:2026-07-07
导读: 详细讲解php 第三讲 常量与表达式、流程控制 详细讲解php 课前回顾 1.如何定义一个数组,并输出数组元素 3.值赋值和引用赋值的区别 4.全局变量的使用(global) 5.掌握PHP运算符 详细讲解php 课程目标 一、掌握php常量的用法 二、掌握php流程控制语句 三、理解

详细讲解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=$total+$i

注:大家在写程序代码时注意在while():结束处的”冒号”,在endwhile;”分号”

详细讲解php

3.2.5控制语句- Do-while循环在PHP中同样也支持do-while循环,该循环为以下形式: do { statement(s); } while(expression) 用do-while循环来确保循环体至少被执行一次: <?php $total = 0; $i = 1; do{ $total += $i++; }while ($i <= 10); ?>

详细讲解php

3.2.6控制语句- foreach循环foreach语句可用于遍历一个数组中的元素。可以用以下语句循环遍历 一个数组,访问每一个键: 语法结构一: 语法结构二: foreach ($array as $current): //... endforeach;

foreach($array as $current) { //... }

实例:

<?php $a = array (1, 2, 3, 5); foreach ($a as $v) { print "\$a的数组的当前值为:$v <br>"; } ?>

详细讲解php

3.2.7文件包含语句- include()和 require()1:include()和include_once() 1>include():在其被调用的位置包含一

个文件,也可根据条 件来执行include语句, 2>include_ …… 此处隐藏:2376字,全部文档内容请下载后查看。喜欢就下载吧 ……

php第3讲其他操作符与表达式、流程控制.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268723.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)