《PHP Web应用开发案例教程》教案 第6课 PHP自定义函数.docx
文本预览下载声明
PAGE 6
PAGE 6
PAGE 7
PAGE 7
课题
PHP自定义函数
课时
2课时(90 min)
教学目标
知识技能目标:
(1)掌握定义和调用函数的方法
(2)掌握在函数间传递参数的3种方法
(3)掌握使用return语句从函数中返回值的方法
素质目标:
(1)能够领会PHP自定义函数在生活中的实际作用
(2)培养学生的逻辑思维、辩证思维和创新思维能力
(3)激发乐于奉献、心系国家建设、勇担时代使命的爱国情怀
教学重难点
教学重点:定义和调用函数的方法
教学难点:return语句从函数中返回值
教学方法
案例分析法、问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2 min)→问题导入(5 min)→传授新知(38 min)
第2节课:问题导入(5 min)→传授新知(20 min)→课堂实训(15 min)→课堂小结(3 min)→作业布置(2 min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,预习本节课要学习的知识
【学生】完成课前任务
通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣
考勤
(2 min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5 min)
【教师】提出以下问题:
以前学过的数学中对函数的定义是什么?你知道PHP中的函数和数学上所说的函数一样吗?
【学生】聆听、思考、举手回答
通过问题导入,引导学生主动思考,激发学生的学习兴趣
传授新知
(38 min)
【教师】通过学生的回答引入要讲的知识,讲解PHP中的自定义函数的定义和调用
4.1 自定义函数
在程序开发过程中,经常需要重复某种操作或处理,如数据查询、字符操作等。这些重复的操作可以通过函数来实现。PHP函数主要分为自定义函数和内置函数。下面首先介绍自定义函数。
?【教师】讲解“知类通达”内容
使用函数可以将复杂的大问题分解成一系列简单的小问题,而后将小问题继续分解成更小的问题,当问题细化到足够简单时,就能分而治之,为每个小问题编写程序,并通过函数封装,当每个小问题都解决了,大问题也就解决了。
从某种意义上讲,国家是由个人组成的,每个人都为国家建设出一份力,我们的国家会变得更加强大,人民的生活也会更加美好。
4.1.1 定义和调用函数
1.定义函数
?【教师】安排学生扫码观看视频“定义和调用函数”,讲解知识
?【学生】扫码观看、理解、记忆
函数一般由函数名、参数、函数体和返回值4部分组成。函数体是实现函数功能的代码段,它可以是任何有效的PHP代码。函数的基本语法格式如下:
function fun_name($str1,$str2,…$strn)
{
fun_body; //函数体,实现函数功能的代码段
return $value; //返回值
}
其中各项的意义如下:
function:自定义函数时必须要用到的关键字。
fun_name:自定义函数的名称,必须以字母或下画线开头,后面可以跟字母、数字或下画线。函数名具有唯一性,并且在PHP中不区分大小写。
$str1,$str2,…$strn:函数的参数。函数可以没有参数,也可以有一个或多个参数。其作用范围为函数体内,相当于局部变量。
return $value:函数的返回值语句,并不是所有函数都需要该语句。函数执行到该语句即结束,所以不要在其后写任何代码。
2.调用函数
函数在页面加载时不会立即执行。要执行函数,定义函数后还必须要调用该函数。下面通过一个实例来了解一下函数的定义和调用。
?【教师】通过多媒体展示例4-1的代码和运行结果,并进行讲解
函数的定义和调用。本例定义一个函数square(),计算传入的参数的平方,然后连同表达式和结果一起输出。实例代码如下:
?php
function square($num){
return $num * $num = .$num * $num; //返回计算后的结果
}
echo square(6); //调用函数
?
函数中的每个参数都是一个表达式,定义时称为形参,调用时输入的实际值称为实参。实参和形参应该个数相等,类型一致。形参和实参按顺序对应传递数据。
在调用函数时需要注意以下几点。
通过函数名进行调用,可以在函数声明之前,也可以在声明之后进行调用。
当函数有参数列表时,可以通过传递参数改变函数内部代码
显示全部