php学习之函数的认识及相关细节

1.函数的介绍

说明:函数的作用在于对一个功能的封装,封装后在别的页码中引入并调用,可以节省代码量

语法:

function 函数名 ( [形参1][,形参2][,形参3][,形参4][,形参n]){

要封装的函数的代码;

[return 返回值];

}

2,函数的调用

说明:直接使用需要调用的函数的名即可

语法:

函数名([实参1][,实参2][,实参3][,实参4][,实参n]);

3.函数的相关细节

函数定义时的形参不是一个具体的数值,而是需要接收实参传过来的值,且形参必须是变量

形参可以给默认值,且可以是多种数据类型

实参就是要给函数传递数据的值。可以是具体的值。也可以是变量。实参必须和形参一一对应

函数名遵循变量的定义规则。字母、下划线、数字且不能以数字开头

函数名不能重复

return返回值,如果写了就会返回当前要返回的值,如果没写默认返回一个1或者null

return可以返回多个值,即可以返回一个数组

返回值必须使用一个变量到函数的调用者这个位置进行接收

可以利用数组传递多个值

函数的变量称为局部变量,不能在函数外使用

说明:

2.函数的调用机制

说明:

函数的调用者把实际的数据传递给函数的形参,这时候的形参只能在函数内使用

函数在运行代码时会新建一个新的空间来运行函数内的代码

运行代码后,如果有返回值,把结果返回给函数调用者,这时候运行的函数新的空间被销毁

图解:

引用传递

说明:有的函数可以直接使用全局变量。这时候是引用传递

案例:

未经允许不得转载:吾爱乐享 » php学习之函数的认识及相关细节

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180903A01T8600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券