WEB程序设计WEB程序设计 (28).pdf

上传人:刘静 文档编号:52840952 上传时间:2022-10-24 格式:PDF 页数:30 大小:1.27MB
返回 下载 相关 举报
WEB程序设计WEB程序设计 (28).pdf_第1页
第1页 / 共30页
WEB程序设计WEB程序设计 (28).pdf_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《WEB程序设计WEB程序设计 (28).pdf》由会员分享,可在线阅读,更多相关《WEB程序设计WEB程序设计 (28).pdf(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目五:WEB函数应用01任务一WEB函数定义与调用02任务二WEB函数库的调用03任务三函数的嵌套与递归学习目标知 识:掌握PHP函数的基本用法重 点:PHP函数的定义与调用难 点:PHP函数库的应用关键实践:编写PHP网页闹钟,小学生加减乘除计算器、数字图像验证码编写,控制帖子标题的输出长度等1.自选主题的函数的创建及调用,并将程序源码及运行结果提交课程平台。2.小学生加减乘除计算器实现,并将程序源码及结果提交课程平台。项目成果小学生加减乘除计算器网页每日问候语1.程序流程的控制以及综合应用。2.用循环实现了购物框物品信息的显示。3.用循环及循环中断实现了网站表情包的展示。4.选择结构实现

2、程序分支。知识回顾下面程序的循环次数是多少?for($a=0;$a=10;$a+=2)echo “$a”;10次5次 6次死循环ABCD提交思考:如果把$a+=2改为$a=$a-2,会出现什么情况?单选题1分break和Continue的作用哪个说法不正确?break结束所有的循环continue结束本次循环,开始下次循环break结束当前循环break退出switch多分支结构ABCD提交单选题1分1任务一:函数的定义与调用 什么是函数?l 函数是一段可以重复使用的代码。l 用来独立地完成某个功能。l 可以接收用户传递的数据,或者不接收。l PHP 7中允许程序设计者将常用的流程或者变量等元

3、件,组织成一个固定的格式进行封装。即用户可以自行组合函数或者是类。定目标之后,要从每一件小事做起,不要妄想一步到位,理清达到目标的思路,做好每一阶段的部署,并且逐一完成。注意:函数的功能延伸:一项大工程要完成必须分而化之,团队协作是走向成功的关键,个人的能力是有限的,众人拾柴火焰高。团 队 协 作2案 例 导 入幸运数字大抽奖、数字验证码(mt_rand()函数)万年历中判闰年程序函数分类l系统函数l用户自定义函数用户自定义函数l函数的定义和调用 函数定义的语法为:function 函数名(形式参数列表)返回值;功能部分课堂实例导读:读程序,看结果l用户自定义函数用户自定义函数名也是有一些要求

4、:1.不能与PHP的内部函数同名2.不能与PHP的关键字重名3.不能以数字或下划线开头4.不能包含点号“.”和中文字符 注意:函数体是实现函数功能的语句体,与for循环等不一样,函数体中即使只有一条语句,外面的大括号也不能省略。函数的调用l 函数调用的语法为:l 函数名(实际参数列表);l 如果函数有返回值,还可以利用函数调用为变量赋值,其语法为:l 变量名=函数名(实际参数列表);l 温馨提示:l 1.形参与实参个数、顺序、类型一一对应。l 2.定义时是形参,调用时是实参l 3.实参的值传给形参,单向传递l 4.调用方式:l 1)直接调用 a();l 2)构成表达式调用:c=max(a,b)

5、;l 3)嵌套调用:Max(a,max(b,c);l 5.返回结果:return(表达式);函数应该放在什么位置?思考课堂任务一:运用函数实现小学生加减乘除计算器项目构思:(讨论)1.首先定义一个函数(三个参数,两个 数和一个运算符)2.功能部分:运用分支结构进行加减乘除选择。3.返回运算结果。4.主程序输出结果。l?phpl function cac($a,$b,$caculate)/定义cac函数,用于计算两个数的结果l l if($caculate=+)/如果为加法则相加l return$a+$b;l if($caculate=-)/如果为减法则相减l return$a-$b;l if(

6、$caculate=*)/如果为乘法则返回乘积l return$a*$b;l if($caculate=/)l l if($b=0)/判断除数是否为0l echo 除数不能等于0;l elsel return$a/$b;/若除数不为0则相除l l 课堂任务一:运用函数实现小学生加减乘除计算器(函数定义部分)l if(isset($_POSTok)l l$number1=$_POSTnumber1;/得到数1l$number2=$_POSTnumber2;/得到数2l$caculate=$_POSTcaculate;/得到运算的动作l /调用is_numeric()函数判断接收到的字符串是否为数

7、字l if(is_numeric($number1)&is_numeric($number2)l l /调用cac函数计算结果l$answer=cac($number1,$number2,$caculate);l echo alert(.$number1.$caculate.$number2.=.$answer.);l l elsel echo alert(输入的不是数字!);l l?课堂任务一:运用函数实现小学生加减乘除计算器(函数调用部分)程程序序编编辑辑与与运运行行函数的优点简化程序编写代码逻辑更清晰避免过多的全局变量便于维护,仅需修改函数逻辑ABCD提交多选题1分思考分析此函数的功能?小 结PHP函数概念及分类函数的定义与调用课堂应用项目作业任务预习任务作业任务:1.用函数编写实现显示网页每日问候语2.用函数实现判断某年份是否为闰年,如果是返回1,否则返回0,最终输出该年份是否为闰年。预习任务:预习系统库函数内容,自行制作函数小手册。Thanks

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁