php第3讲其他操作符与表达式、流程控制
更新时间:2023-05-13 08:47:01 阅读量: 实用文档 文档下载
- 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_once():作用与include相同,不过它会首先验证 是否包含了该文件,如果已经包含则不再执行 include_once(),否则则必须包含 2:require()和require_once() 1>require():很大程度上与include相同,但亦有区别 <1>:若包含的文件不存在,include产生一个警告,程 序继续运行,而require则报错,程序将终止运行 <2>require调用文件文件,程序执行的同时立即调用外 部文件,而include只有 执行该语句时才会调用外部文件 2>require_once():函数确保文件只包含一次,后面再试图包 含相同的文件将被忽略
正在阅读:
php第3讲其他操作符与表达式、流程控制05-13
年产2万吨生物质颗粒燃料项目可行性报告06-05
学生会实践部部门工作总结(4000字)-范文word版(3页03-14
能源公司采购控制程序06-01
2014—2015学年第二学期学业水平检测数 学 试 卷(二)03-30
无法打开STEP7项目硬件组态或只读出错08-09
林滨马原笔记整理10-13
s版四年级语文第一次月考试卷07-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 操作符
- 表达式
- 流程
- 控制
- 其他
- php
- 口服药物参比制剂汇总20160129
- 过年中国人的集体记忆优秀征文
- 厦门大学管理学院EMBA精品课程
- 党风廉政知识测试卷..答案
- 品牌事件营销的效果评估
- 沈阳体育学院考研初试运动生理学重点
- 高中化学弱电解质的电离专题练习
- 设备(包括应急救援器材)安装、拆除、验收、检测、使用、定期保养、维修、改造、和报废制度
- 统一绿茶圣诞节促销方案
- 数控铣工图纸(60份)
- 高中牛津英语模块一Unit1_School_Life单元测试(牛津译林版必修1)
- 《现代管理基础》试卷A
- 化学镀锡水特性及工艺流程
- 开展“带头践行雷锋精神争当优秀公务员”主题活动情况报告
- 国内文丘里阀主要品牌使用现状分析对比
- PDCA循环在手术室护理安全管理中的应用效果
- 安徽省合肥市三十八中2009—2010学年九年级上学期期末考试试卷——数学
- 民营医院的营销观点
- 2015年南京中考一模英语试卷及答案
- 小学识字教学方法研究