文档详情

《PHP Web应用开发案例教程》教案 第2课 PHP语言基础.docx

发布:2023-07-02约1.05万字共11页下载文档
文本预览下载声明
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语言的注释方式,还可以混合使用。可以使用“//”或者“#”对单行代码进行注释,同时还可以通过“/*…*/”对大段代码进行注
显示全部
相似文档