吾爱乐享
个人学习博客

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

1.函数的介绍

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

语法:

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

要封装的函数的代码;

[return 返回值];

}

2,函数的调用

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

语法:

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

3.函数的相关细节

  1. 函数定义时的形参不是一个具体的数值,而是需要接收实参传过来的值,且形参必须是变量
  2. 形参可以给默认值,且可以是多种数据类型
  3. 实参就是要给函数传递数据的值。可以是具体的值。也可以是变量。实参必须和形参一一对应
  4. 函数名遵循变量的定义规则。字母、下划线、数字且不能以数字开头
  5. 函数名不能重复
  6. return返回值,如果写了就会返回当前要返回的值,如果没写默认返回一个1或者null
  7. return可以返回多个值,即可以返回一个数组
  8. 返回值必须使用一个变量到函数的调用者这个位置进行接收
  9. 可以利用数组传递多个值
  10. 函数的变量称为局部变量,不能在函数外使用

说明:

2.函数的调用机制

说明:

  1. 函数的调用者把实际的数据传递给函数的形参,这时候的形参只能在函数内使用
  2. 函数在运行代码时会新建一个新的空间来运行函数内的代码
  3. 运行代码后,如果有返回值,把结果返回给函数调用者,这时候运行的函数新的空间被销毁

图解:

引用传递

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

案例:

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

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏