《PHP Web应用开发案例教程》教案 第7课 PHP内置函数.docx
文本预览下载声明
PAGE 2
PAGE 2
PAGE 9
PAGE 9
课题
PHP内置函数
课时
2课时(90 min)
教学目标
知识技能目标:
(1)掌握对函数的引用方法
(2)掌握变量函数和递归函数的应用
(3)了解常见PHP内置函数的应用
素质目标:
(1)能够领会PHP内置函数的作用,运用函数解决实际问题
(2)培养学生的逻辑思维、辩证思维和创新思维能力
(3)激发乐于奉献、心系国家建设、勇担时代使命的爱国情怀
教学重难点
教学重点:PHP内置函数
教学难点:PHP内置函数的综合使用
教学方法
案例分析法、问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2 min)→问题导入(5 min)→传授新知(38 min)
第2节课:问题导入(5 min)→传授新知(20 min)→课堂实训(15 min)→课堂小结(3 min)→作业布置(2 min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,预习本节课要学习的知识
【学生】完成课前任务
通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣
考勤
(2 min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5 min)
【教师】提出以下问题:
除了我们自己定义的函数之外,还有其他的函数吗?对于其他的函数我们应该怎么去调用?
【学生】聆听、思考、举手回答
通过问题导入,引导学生主动思考,激发学生的学习兴趣
传授新知
(38 min)
【教师】通过学生的回答引入要讲的知识,讲解PHP中的内置函数
4.2 PHP内置函数
PHP中有很多使用频率较高的内置函数,下面分别介绍。
4.2.1 日期时间函数
对日期和时间的处理是PHP编程中不可缺少的应用。例如,获取服务器的日期和时间、时区,检查日期的有效性等。
1.date()函数
date()函数用于格式化一个本地日期/时间。其语法格式如下:
string date ( string $format [, int $timestamp] )
该函数返回按照指定格式显示的时间字符串。参数format为显示格式;timestamp为时间戳,是可选参数。如果没有给出时间戳,默认使用本地当前时间time()。其中format的参数很多,如表4-1所示。
?【教师】通过多媒体展示“format的参数”表格,并进行介绍
format的参数
格式设置
描 述
参数值
说 明
返回值
日期格式设置
d
月份中的第几天,有前导0的2位数字
01~31
J
月份中的第几天,没有前导0的数字
1~31
D
星期几,文本表示的3个字母
Mon到Sun
l(L的小写形式)
星期几,完整的文本格式
Sunday到Saturday
N
数字表示的星期几
1(星期一)到7(星期日)
w
数字表示的星期几
0(星期日)到6(星期六)
月份格式设置
F
月份,完整的文本格式
January到December
M
3个字母表示的月份
Jan到Dec
m
数字表示的月份,有前导0
01~12
n
数字表示的月份,没有前导0
1~12
t
给定月份所应有的天数
28~31
年份格式设置
L
是否为闰年
是闰年为1,否则为0
Y
4位数字完整表示的年份
如2016
y
2位数字表示的年份
如16
时间格式设置
a
小写的上午和下午值
am或pm
A
大写的上午和下午值
AM或PM
g
小时,12小时格式,没有前导0
1~12
G
小时,24小时格式,没有前导0
0~23
h
小时,12小时格式,有前导0
01~12
H
小时,24小时格式,有前导0
00~23
i
有前导0的分钟数
00~59
s
有前导0的秒数
00~59
?【教师】通过多媒体展示例4-9的代码和运行结果,并进行讲解
使用date()函数获取当前日期时间。实例代码如下:
?php
echo 欢迎光临!现在是: . date(Y年 m月 d日 H:i:s).br; //输出当前年、月、日、时间
?
在PHP语言中,默认设置的是标准的格林尼治时间(采用零时区),该时间比系统时间少8小时。也就是说,例4-9中网页的实际运行时间是早上“09:03:41”。要获取本地时间,必须更改PHP语言中的时区设置。更改时区设置的函数如下:
bool date_default_timezone_set(string $timezone);
参数timezone为PHP可识别的时区名称,如果timezone参数无效则返回false,否则返回tr
显示全部