《PHP网站开发项目式教程》电子教案 任务3 掌握PHP 8的基本语法_第1页
《PHP网站开发项目式教程》电子教案 任务3 掌握PHP 8的基本语法_第2页
《PHP网站开发项目式教程》电子教案 任务3 掌握PHP 8的基本语法_第3页
《PHP网站开发项目式教程》电子教案 任务3 掌握PHP 8的基本语法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE2《PHP网站开发项目式教程》教案基本信息说明模块任务3掌握PHP8的基本语法单元数4教学目标知识目标掌握PHP8的基本语法掌握PHP中日期时间函数的用法掌握PHP的流程控制结构掌握PHP中数组的定义及应用能力目标使学生具备编写各种流程结构PHP程序的能力,使学生能够熟练应用PHP中的数组和日期时间函数重点PHP中的输出语句PHP中的日期时间函数使用循环结构生成显示在浏览器中的月历PHP中数组的定义和访问难点输出语句的各种用法;数组的定义和遍历方法日期时间函数的各个参数的使用方法使用循环结构生成显示在浏览器中的月历教学方法与教学手段教学方法案例分析、启发引导式和小组讨论教学手段通过设计的导入问题,引导学生学习数组、日期时间函数的相关基础知识教学内容PHP的基本语法、流程控制结构、日期时间函数、数组1.PHP的基本语法强调程序的结构、变量的定义形式、输出语句echo的应用程序结构中的代码定界符、注释符号汉字乱码问题的解决变量定义中$符号的应用各种运算符的应用,字符串连接运算符.使用echo语句输出普通文本字符串、HTML标记、CSS样式代码、独立的变量、放在单引号中的变量和放在双引号中的变量,说明引号定界对变量的影响2.日期时间函数强调date()函数的各种参数及返回值的形式;强调时间戳函数strtotime()的作用及用法(1)date()函数date()函数可以返回日期中各种分量的取值函数的参数:Y—四位年份,y—2位年份,M—月份英文单词前三个字母,m-带前导0的月份,n-不带前导0的月份,d—带前导0的日,j—不带前导0的日,D-星期几的英文单词前三个字符,l-星期几的完整英文单词,w-星期几0~6,N-1(星期一)~7(星期日),H—24小时制的时,h—12小时制的时,i—分钟(有前导0),s—秒(有前导0)各种参数的组合应用方法(2)时间戳函数time()函数直接返回当前时间戳,不需要参数strtotime()函数的格式及参数说明;获取指定日期时间戳的用法strtotime()函数应用示例。3.流程控制结构强调if…else结构和match表达式;使用for结构生成月历(难度是月历开始前空格的设置)(1)分支结构1)if…else结构以小案例——判定考试成绩对应的五分制中相应等级引导讲解if…else结构,提出问题(语句中的条件是否可以随意颠倒,是否可以去掉else等),引导学生思考问题,加深对知识的理解2)match表达式基础用法:支持链式条件判断,这种情况下,match()中一般使用true|false取代其他表达式,使用true,表示只返回链式条件中第一个为真的结果;使用false,则返回链式条件中第一个为假的结果而{}内部=>左侧键处则使用比较运算表达式。使用match表达式完成成绩等级判断。(2)循环结构使用for循环语句输出系统当月的月历(即当前月的每一天对应的是星期几),当前日期使用红色边框突出显示,采用7列表格的形式输出通过上面小示例将for循环结构、时间戳函数、date()函数、match表达式和html中的表格融合为一个整体。输出系统月历需要下面7个步骤:获取当前月第一天对应的时间戳按照时间戳获取第一天对应的星期几获取当前月的天数输出表格标题和标题行(星期几)输出第一天前面的空单元格判断日期中换行的位置对应星期几按行输出每一天,判断若是当前日期则要添加红色边框样式4.数组强调对关联数组的定义和访问方法、数组的遍历方法(1)定义和访问数组自定义数组中的索引数组,常规访问形式关联数组中键名的应用,定义格式:array('键名'-->取值,…)访问方式:数组名['键名'](2)遍历数组1)遍历数组时foreach结构的应用用法一:foreach(数组as$value){语句序列}每次循环中,将当前数组元素的值赋给变量$value,并且数组内部的指针向前移动一步,为下次循环做准备。用法二:foreach(数组as$key=>$value){语句序列}每次循环中,将当前数组元素的键名赋给变量$key,数组元素的值赋给变量$value,并且数组内部的指针向前移动一步,为下次循环做准备。2)使用array_map()或array_walk()对数组进行遍历arr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论