首页 > 代码库 > PHP函数
PHP函数
. 函数的定义
所谓函数,就是一些有具体功能的语句的集合。定义函数的目的主要是为了将程序分块。方便使用,管理和阅读
函数的分类:系统定义好了的函数(系统函数),用户自定义函数
2. 自定义函数
① 函数的声明
PHP里面声明函数的方法和JavaScript里面是一样的
语法:function 函数名(参数1,参数2,参数3…)
{
//函数体
}
② 函数的调用
调用函数的方法也很简单,只需要 函数名(相应的参数)
③ 函数的参数
函数的参数分为两种:实际参数(实参),形式参数(形参)
④ 函数的返回值
可以通过一个return关键字来对函数进行返回。如果没有设置return,系统默认返回null
3.各种形式的PHP函数
① 常规参数函数
所谓常规参数函数,就是实参和形参个数相等,类型一致
② 引用参数函数
如果按照普通的方式传递参数并调用函数,那么传递过去的参数将是实参的一份拷贝,无论对形参进行任何修改,对实参都不会有影响
③ 默认参数的函数
所谓默认参数函数,就是在定义函数的时候,可以申明一个默认值。这样的话如果调用该函数的时候,传递了相应的参数,就是用传递过来的参数,否则,就是用默认参数
④ 参数个数可变函数
所谓参数个数可变函数,就是根据传递过来的参数的个数或者类型来执行相应的业务。关于这一点有一点像JS里面的函数重载。
⑤ 回调函数
所谓回调函数,将一个函数A作为函数的参数传递给另外一个函数B,在函数B里面执行函数A
⑥ 匿名函数
在PHP中的匿名函数,也被成为闭包函数。
所谓匿名函数,就是没有名字的函数
⑦ 递归函数
所谓递归函数,就是一个函数直接的或者间接的调用自己。使用递归函数,最重要的就是要设置一个出口,否则会引起内存泄漏,引起程序崩溃。
使用递归,是有两个过程,分别是递的过程和归的过程。
4.自定义函数库
有些时候我们写的函数很多,这个时候就会把所有的函数放到单独的一个文件里面,这个文件就是我们自己定义的函数库。
在调用我们自己写的函数库里面的函数之前,需要先将函数库引入进来。
Include “函数库文档名称”
PHP函数