- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第3章PHP函数与数组《PHP+MySQL动态网站开发》
学习目标/Target掌握函数的定义和调用方法,能够根据需求定义和调用函数。掌握设置函数参数的默认值的方式,能够给函数的参数设置默认值。掌握变量的作用域,能够在函数中正确使用变量。了解可变函数和匿名函数的概念,能够说出什么是可变函数和匿名函数。掌握函数的递归调用的实现方式,能够递归调用函数。
学习目标/Target掌握字符串函数、数学函数、时间和日期函数的使用方法,能够使用这些函数对字符串、数据、时间和日期进行处理。了解数组的概念,能够说出数组的分类。掌握数组的基本使用和遍历方法,能够定义、新增、访问、删除和遍历数组。掌握数组和字符串的转换方法,能够使用explode()函数和implode()函数完成数组和字符串的转换。掌握基本数组函数、数组排序函数和数组检索函数的使用方法,能够使用这些函数完成对数组的合并、分割、排序和检索等操作。
章节概述/Summary在PHP中,函数用于封装重复使用的代码。将代码封装成函数后,在实现相同的功能时,直接调用函数即可。使用函数可以避免编写重复的代码,不仅可减少工作量,而且有利于代码的维护。数组用于存储一组数据,从而方便开发者对一组数据进行批量处理。利用数组函数可以实现对数组的遍历、排序和检索等操作。本章将对函数与数组进行详细讲解。
目录/Contents3.13.23.3函数数组常用数组函数
函数3.1
先定一个小目标!掌握函数的定义和调用,能够根据需求定义和调用函数。3.1.1函数的定义和调用
在PHP中,开发人员可以根据功能需求定义函数。语法格式function函数名([参数1,参数2,…]){函数体}3.1.1函数的定义和调用function是定义函数使用的关键字,不能省略。函数名的命名规则与标识符的相同,且函数名是唯一的,不能重复。参数是外部传递给函数的值,它是可选的,当有多个参数时,各参数之间使用逗号“,”分隔。函数体是用于实现指定功能的代码。要让函数在执行后返回执行结果,需要在函数体中使用return关键字,这个执行结果被称为函数的返回值。
当函数定义好后,若要使用函数,需要对函数进行调用。语法格式函数名([参数1,参数2,…])3.1.1函数的定义和调用
定义sum()函数实现求两个数的和:functionsum($a,$b){$result=$a+$b;return$result; //返回计算的结果}echosum(23,45); //调用函数,输出结果:683.1.1函数的定义和调用
先定一个小目标!掌握设置函数参数的默认值的方式,能够给函数的参数设置默认值。3.1.2设置函数参数的默认值
在定义函数时可以为函数的参数设置默认值。如果在调用函数时未传递参数,则未传递的参数会使用为它设置的默认值。设置函数参数默认值的示例代码:functionsay($p,$con=saysHello){return$p$con;}echosay(Tom); //输出结果:TomsaysHello注意:对函数的某参数设置默认值后,该参数就是可选参数,可选参数必须放在非可选参数的右侧。3.1.2设置函数参数的默认值
如果需要在函数中修改参数值,可以通过函数参数的引用传递(即引用传参)来实现。在参数前添加符号即可实现引用传承。多学一招:引用传参引用传参functionextra($var){$var=fruit;}$var=food;extra($var);echo$var; //输出结果:fruit
先定一个小目标!掌握变量的作用域,能够在函数中正确使用变量。3.1.3变量的作用域
变量只有在定义后才能够被使用,但这并不意味着定义变量后就可以随时使用变量。变量只可以在其作用范围内被使用,这个作用范围称为变量的作用域。在函数中定义的变量称为局部变量,在函数外定义的变量称为全局变量。函数执行完毕,局部变量会被释放。3.1.3变量的作用域
局部变量和全局变量的使用:functiontest(){$sum=36; //局部变量return$sum;}$sum=0; //全局变量echotest(); //输出结果:36echo$sum; //输出结果:03.1.3变量的作用域
如果想在函数执行完毕后保留局部变量的值,可以利用static关键字
您可能关注的文档
- 《PHP+MySQL动态网站开发》教学设计 第1章 初识PHP.doc
- 《PHP+MySQL动态网站开发》课件 第1章 初识PHP.pptx
- 《PHP+MySQL动态网站开发》课件 第2章 PHP语法基础.pptx
- 《PHP+MySQL动态网站开发》课件 第4章 PHP进阶.pptx
- 《PHP+MySQL动态网站开发》课件 第5章 MySQL基础(上).pptx
- 《PHP+MySQL动态网站开发》课件 第6章 MySQL基础(下).pptx
- 《PHP+MySQL动态网站开发》课件 第8章 MySQL进阶.pptx
- 《PHP+MySQL动态网站开发》课件 第9章 使用PHP操作MySQL.pptx
- 《PHP+MySQL动态网站开发》课件 第10章 PHP面向对象程序设计.pptx
- 《PHP+MySQL动态网站开发》课件 第11章 PHP项目开发技术.pptx
文档评论(0)