第2章 PHP语法基础 - 教学设计 联系客服

发布时间 : 星期三 文章第2章 PHP语法基础 - 教学设计更新完毕开始阅读0f50f67159fafab069dc5022aaea998fcc22403c

桂林理工大学南宁分校

《PHP网站开发实例教程》

教学设计

课程名称 PHP网站开发实例教程 授课年级: 2014年级 授课学期: 2015-2016学年第一学期 教师姓名: 罗锦光

2015 年 8月 31 日

1

课题名称 第2章 PHP语法基础 计划按教学计划进行相应分课时 配 内容分析 学习一门语言就像盖大楼一样,要想盖一个安全、漂亮的大楼,必须要有一个夯实的地基。同样地,要掌握并熟练使用PHP语言开发网站,必须充分了解PHP语言的基础知识。本章将针对PHP基础语法进行详细地讲解。 ? ? ? ? ? 了解PHP的标记风格、注释、关键字及标识符定义规则; 熟悉常量和变量在程序中的定义、使用与区别; 熟悉PHP中的数据类型分类、运算符与其优先级的运用; 掌握选择结构语句、循环结构语句以及标签语法的使用; 掌握函数、数组以及包含语句在开发中的使用; 教学目标 教学重点:变量与常量、数据类型、运算符与表达式、流程控制语句、函数、重点及措施 数组、PHP内置函数。 措施:通过上机操作加强学习和补充案例进行巩固。 难点及措施 教学难点:数据类型、运算符与表达式、函数、数组。 措施:通过上机操作加强学习和补充案例进行巩固。 教学采用教师课堂讲授为主,使用教学PPT讲解。 第一课时 (【案例1】显示服务器信息、【案例2】商品价格计算) 教学方式 复习上节课内容 在讲解本节内容前,抛出以下问题让学生回答,以复习第一章“PHP开篇”的基础知识。 1、 PHP是服务器脚本语言,用于开发动态网站。请简述“动态网站”与“静态网站”的区别。 答案: 相比静态网站而言,动态网站不仅需要设计网页,还需要通过数据库和编程使网站的内容可以根据不同情况动态变更,从而增强网页浏览者与Web服务器之间的信息交互。 2、 请简述Apache目录结构中“bin”、“conf”、“htdocs”和“modules”文件夹的作用。 答案: 在Apache的目录结构中,“bin”是Apache应用程序所在的目录,“conf”是配置文件目录,“htdocs”是默认的网站根目录网页文档目录,“modules”是Apache支持的动态加载模块所在的目录。 3、 WEB开发中,经常需要为网站配置虚拟主机。请简述什么是虚拟主机? 答案: 虚拟主机是Apache提供的一个功能,通过虚拟主机可以在一台服务器上部署多个网站,虽然服务器的IP地址是相同的,但是当用户使用不同域名访问时,可以访问到不同的网站。 教 学 过 程 说明:教师可根据学生对上述问题的回答情况,对以上问题进行简单讲解 2 / 2

或直接进入本课时新内容的学习。 本课时内容学习 【案例1】显示服务器信息 ? 案例描述 由于PHP是一门嵌入式脚本语言,它经常被嵌入到 HTML代码中使用。下面通过在HTML表格里嵌入PHP代码来显示PHP版本号、解析PHP的操作系统类型以及显示当前服务器时间,从而了解PHP标记、输出语句、预定义常量以及时间日期函数的使用。 ? 案例讲解 ? 案例分析 ? 使用HTML编写表格,用于显示服务器信息。 ? 由于服务器信息要从PHP中获取,因此需在表格中的指定位置嵌入PHP代码。 ? 使用浏览器查看此PHP文件的运行结果。 ? 案例实现 教师带领学生分步骤地进行操作,并指出其中需要注意的事项。 说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。 ? 知识点讲解 ? 总结知识点 教师和学生一起总结在案例中涉及到的知识点,主要包括“PHP标记”、“输出语句”、“预定义常量”、“UNIX时间戳”以及“格式化输出”等。 ? 讲解“PHP标记” (1)、教师展示PPT对标准标记“”和短标记“”进行讲解,并指出它们的不同。 (2)、教师演示PHP各个标记的使用及注意事项。 (3)、教师让学生自行尝试,理解PHP标准标记“”和短标记“”的用法及区别。 (4)、学生练习,教师巡视,对疑难问题进行解答。 ? 讲解“输出语句” (1)、教师对“输出语句”使用代码进行演示。 (2)、教师通过代码对“.”和“,”在echo中的使用进行演示讲解。 (3)、学生练习,教师巡视,对疑难问题进行解答。

3

? 讲解“预定义常量” (1)、教师展示PPT对PHP中常用的“预定义常量”进行讲解。 (2)、教师通过代码演示“预定义常量”的使用。 (3)、学生练习,教师巡视,对疑难问题进行解答。 ? 讲解“UNIX时间戳”与“格式化输出” (1)、教师展示PPT对“UNIX时间戳”的概念进行讲解。 (2)、教师对“当前的时间戳”的显示效果通过代码进行演示,并让学生对演示结果发表意见。 (3)、通过演示结果可知,UNIX时间戳的可读性差,找解决办法——对UNIX时间戳进行格式化输出。 (4)、学生练习,教师巡视,对疑难问题进行解答。 ? 阶段小结 ? 小结 重点:PHP标记、输出语句。 ? 答疑 教师询问学生对于知识点还有什么不理解的地方。针对学生不理解的知识点给与解释。 【案例2】商品价格计算 ? 案例描述 若用户在一个全场8折的网站中购买了2斤香蕉、1斤苹果和3斤橘子,它们的价格分别为7.99元/斤、6.89元/斤、3.99元/斤,那么如何使用PHP程序计算此用户实际需支付的费用呢?下面通过PHP中提供的变量与常量、算术运算符以及赋值运算符等相关知识来实现PHP中商品价格计算。 ? 案例讲解 ? 案例分析 ? 使用PHP提供的变量保存用户所购买商品的名称、价格及数量。 ? 由于网站中所有商品的折扣相同,所以使用PHP提供的常量来保存。 ? 分别计算用户购买香蕉、苹果和橘子的价格。 ? 计算打折后所有商品的总价格。 ? 使用表格显示用户所购买的商品信息及该用户实际需要支付的费用。 ? 案例实现 教师带领学生分步骤地进行操作,并指出其中需要注意的事项。 说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。 4 / 4