《PHP Web应用开发案例教程》教案 第2课 PHP语言基础.docx
文本预览下载声明
PAGE 10
PAGE 10
PAGE 11
PAGE 11
课题
PHP语言基础
课时
2课时(90 min)
教学目标
知识技能目标:
掌握PHP文件格式、语言标记,以及语法和注释
(2)掌握PHP的数据类型
(3)掌握PHP数据类型的转换
素质目标:
(1)能够意识到PHP应用的价值,感受PHP开发网站的实用性
(2)培养学生的逻辑思维、辩证思维和创新思维能力
教学重难点
教学重点:PHP文件格式、语言标记、语法和注释,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语言的基础知识,以及PHP的数据类型
2.1 PHP语言基础
2.1.1 PHP文件格式
PHP文件格式非常简单,可以通过任何文本编辑工具,如记事本、Dreamweaver等来编写PHP代码,最后将其保存成后缀为“.php”的文件即可。
PHP文件无须编译即可运行,只要配置好运行环境,然后将PHP文件放在相应的发布目录中,就可以通过浏览器浏览文件了。
一个完整的PHP文件由以下元素构成:
HTML标记。
PHP标记。
PHP代码。
注释。
空格。
?【教师】通过多媒体展示例2-1的代码和运行结果,并进行讲解
html
head
titleThe First Page!/title
/head
body
?php
//输出“Hello World!”
echo Hello World!;
?
/body
/html
以上代码中,“html”和“head”等表示HTML代码,“?php…?”表示PHP标记,“echo Hello World!;”表示PHP代码,“//输出‘Hello World!’”表示代码注释。
在PHP程序代码中,可以将一条语句拆分为多行,也可以紧缩成一行,空格(包括Tab制表符、换行符)在解释执行过程中会被PHP引擎忽略。但空格的合理运用(通过排列分配、缩进等)可以增强程序代码的清晰性与可读性。
2.1.2 PHP语言标记
由于PHP代码嵌在HTML代码中,因此需要标记对来区分。通常情况下,可以用以下方式来标记PHP代码。
??php…?。
??…?。
?script language=php…/script。
?%…%。
当使用?…?将PHP代码嵌到HTML文件中时,可能会与XML发生冲突。为适应XML和其他编辑器,可在起始的问号后面加上“php”,如?php…?;也可以像其他脚本语言那样使用“script language=php…/script”脚本标记;还可以使用“%…%”脚本标记,但由于这一脚本标记也为ASP语言所采用,所以应尽量少使用该脚本标记。本书推荐使用?php…?脚本标记PHP代码。
2.1.3 PHP语法和注释
PHP语法主要借鉴C和C++语言,也部分参考了Java和Perl语言。在PHP中,一般每句完整代码的后面都要加分号“;”。但对于控制语句,一般不用加分号“;”,如以下代码:
if (ab)
echo a比b大;
其中的“if (ab)”语句后面不需要加分号。如果控制语句下面有多行代码,则必须使用大括号括起来,如下所示:
if (ab)
{
echo a比b大;
echo a大于b;
}
任何一种编程语言,都少不了对代码的注释。良好的注释对代码后期的维护和升级能够起到非常重要的作用。
为PHP程序添加注释的方法非常灵活,可以使用C语言、C++语言或者是UNIX的shell语言的注释方式,还可以混合使用。可以使用“//”或者“#”对单行代码进行注释,同时还可以通过“/*…*/”对大段代码进行注
显示全部