PHP基础--函数

本文详细介绍了PHP中的函数,包括函数定义形式、调用方式、参数问题(如默认值参数)、参数传递(值传递与引用传递)、返回值处理,以及函数的其他特性如可变函数和匿名函数。还讨论了变量的作用域,如局部、全局和超全局,以及如何在不同作用域间访问变量。最后,文章提到了PHP的系统函数以及递归和递推编程思想在函数中的应用。
摘要由CSDN通过智能技术生成

函数定义形式:

function 函数名(形参1,形参2,...){
函数体;
}

函数调用形式:

1,没有返回值的函数,则调用语句是独立的语句

函数名(实参1,实参2...);

2,有返回值的函数,则调用语句

函数参数问题:

1,在调用时有形式参数
(1)形参一定是一个变量名
(2)该变量名只能是在该函数中有效的变量名
(3)而且只在该函数调用并执行时有效,函数结束,通常这些变量也就“销毁”
2,在调用时,有实际参数

定义形式:function 函数名(形参1,形参2...){
  ...}

调用形式:函数名(实参1,实参2...);

默认值参数:定义一个函数的时候,在形式参数的位置,可以给形式参数设定“默认值”

function getArea($r,$PI=3.14){
  ...}//默认值参数需要放在“右边”

注:
1.默认值参数不能是对象或资源类型
2.默认值只能是常量表达式,或常量,不能是变量

function
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值