概述什么是函数?函数是做什么的? 将一堆语句(语句块)封装到一起,在需要使用的时候,可以直接调用。函数分为两种:系统函数(直接调用),自定义函数函数语法: function 函数名(参数列表){ //函数体 //返回值 } 调用函数:调用自定义函数与调用系统函数的方式一样 变量 = 函数名(参数列表); //如果函数有返回值,则可以使用变量接收函数的返回值,如…
什么是函数?函数是做什么的?
将一堆语句(语句块)封装到一起,在需要使用的时候,可以直接调用。
函数分为两种:系统函数(直接调用),自定义函数
函数语法:
function 函数名(参数列表){
//函数体
//返回值
}
调用函数:调用自定义函数与调用系统函数的方式一样
变量 = 函数名(参数列表); //如果函数有返回值,则可以使用变量接收函数的返回值,如果没有,则接收不到
函数名
跟变量的命名基本一致。
一般函数命名使用驼峰法和下划线方式
函数名字不能与已有关键字重复
函数名字是不区分大小写的,函数名字不能重复
函数不一定是在声明之后才能调用。
参数列表(形参)
在声明函数的时候,为函数指定的参数,参数可以是多个,函数声明的时候的参数称之为形式参数(形参)
形参是没有值的。
如果函数声明时有形式参数,那么在调用该函数时必须传入对应的参数列表(PHP中可以多但是不能少)
函数在声明的时候,参数是形式参数,没有值
在调用函数的时候,穿进去的参数称之为实际参数,实际参数不参与函数内部函数体的运作。
实际参数会将自己的值复制一份,然后将复制的值赋值给形式参数
参数传递方式
值传递:将实际参数复制一份,把复制的值赋值给形式参数
引用传递:将实际参数的所以内存的地址,赋值给形式参数
引用传递需要在定义函数的时候,在形式参数前面加上一个地址符号:&
错误调用
引用传值原理
返回值:函数需要给外部传递的信息
语法:return 值
总结
以上是内存溢出为你收集整理的PHP函数全部内容,希望文章能够帮你解决PHP函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容