PHP函数

迷南。 2022-05-25 03:21 329阅读 0赞

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

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

函数语法:
function 函数名(参数列表){
   //函数体
   //返回值
}
这里写图片描述

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

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

函数不一定是在声明之后才能调用。
这里写图片描述

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

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

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

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

错误调用
这里写图片描述

引用传值原理
这里写图片描述

返回值:函数需要给外部传递的信息
语法:return 值
这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,329人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PHP 函数

    PHP 函数 PHP 用户定义函数 除了内建的 PHP 函数,我们可以创建我们自己的函数。 函数是可以在程序中重复使用的语句块。 页面加载时函数不会立即执行。

    相关 PHP函数

    什么是函数?函数是做什么的? 将一堆语句(语句块)封装到一起,在需要使用的时候,可以直接调用。 函数分为两种:系统函数(直接调用),自定义函数 函数语法: func