PHP函数

1.概念:

将实现某一功能的代码块封装到一个结构中,从而实现代码的复用。

2.函数定义语法(与c的差别在于可在任意位置调用子函数)

Function 函数名(参数){

    函数体

    return 结果;(返回值)

}

1)函数的定义 :

1、函数不会自动运行,必须调用才可

2、代码执行阶段,遇到函数名字才回调用,不是在编译阶段

3、函数调用可在声明之前

2)函数命名规范

字母数字下划线组成 ,但不能以数字开头。

 一般遵循以下规则:

  • 驼峰法:除第一个单词外,其余单词首字母大写。showParent()
  • 下划线法:单词通过下划线连接,单词小写。show_parent()

在一个脚本函数周期中,不允许出现同名函数。

3.函数参数

 4.函数的默认值:

5.引用传递:

  • 值传递:实参是将数据复制一份,赋值给形参,实参与形参是两个无关的数据,形参改变不会改变传入实参本身的结果
  • 引用传递:实参必须是变量,而且是将变量所指向的数据的内存地址赋值给形参,实参和形参指向同一块内存地址,形参改变会影响传入实参本身的结果

基本定义语法

Function 函数名(形参1,&形参2){   //引用传递

      //函数体

}

在调用的时候,必须给引用传值的参数位置传入实际参数,而且参数本身必须是变量。(变量才有指向的数据的内存地址)

引用传值注意事项:在传入实参的时候,必须传入变量

 

6.函数体

函数体:基本上所有的代码都可以实现

1、 定义变量

2、 定义常量

3、 使用流程控制(分支、循环)

4、 可以调用函数

7.返回值

函数内部将计算结果返回给函数调用处

1、 返回值关键字return,后面可以跟任意数据类型

2、 函数一定有返回值

3、 PHP中可以不用明确写出返回值,系统默认返回NULL

  • 返回值作用:将计算结果返回给调用处

注:函数的返回值可以是任意数据类型

return关键字:

  1. 返回当前函数的结果
  2. 当前函数运行结束,return之后的内容不会执行。
  3. return还可以在文件中直接使用(不在函数里面):代表文件将结果return后面跟的内容,转交给包含当前文件的位置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值