微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP函数

什么是函数函数是做什么的?
将一堆语句(语句块)封装到一起,在需要使用的时候,可以直接调用

函数分为两种:系统函数(直接调用),自定义函数

函数语法:
function 函数名(参数列表){
   //函数
   //返回值
}

这里写图片描述

调用函数调用自定义函数调用系统函数的方式一样
变量 = 函数名(参数列表); //如果函数有返回值,则可以使用变量接收函数的返回值,如果没有,则接收不到

这里写图片描述

函数
跟变量的命名基本一致。
  一般函数命名使用驼峰法和下划线方式
  函数名字不能与已有关键字重复
  函数名字是不区分大小写的,函数名字不能重复

这里写图片描述

函数不一定是在声明之后才能调用

这里写图片描述

参数列表(形参)
在声明函数的时候,为函数指定的参数,参数可以是多个,函数声明的时候的参数称之为形式参数(形参)
形参是没有值的。

这里写图片描述

如果函数声明时有形式参数,那么在调用函数时必须传入对应的参数列表(PHP中可以多但是不能少)

这里写图片描述

函数在声明的时候,参数是形式参数,没有值
调用函数的时候,穿进去的参数称之为实际参数,实际参数不参与函数内部函数体的运作。
实际参数会将自己的值复制一份,然后将复制的值赋值给形式参数

这里写图片描述

参数传递方式
  值传递:将实际参数复制一份,把复制的值赋值给形式参数
  引用传递:将实际参数的所以内存的地址,赋值给形式参数
   引用传递需要在定义函数的时候,在形式参数前面加上一个地址符号:&

错误调用

这里写图片描述

引用传值原理

这里写图片描述

返回值:函数需要给外部传递的信息
语法:return 值

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐