函数的变量作用域

  【函数的变量作用域】 ? 局部变量 函数内部声明的变量就是局部变量 function ccc(){ $abc='午餐吃的啥呀'; } ccc(); echo $abc; ? 全局变量 只能在函数内有效 方法一: global global 声明函数内外相通的变量名为一个变量(以外部变量为准。) 有结婚就有离婚 unset() 之后 内部变量被清空 ,外部继承执行后的值。 方法二:$GLOBALS 数组的方式 方法三:引用传参 $a=100; $b=&$a; $实参=100; $形参=&$实参 和引用变量类似 //$b=100 //$形参=100 引用传参可以在形参处引用,也可以在实参处引用 在形参处(函数参数出)使用& 效。 对所有调用的函数都有效。 在实参处使用,只对调用的当次有 ? 静态变量 static 函数内部声明静态变量后,所赋的值只在第一次调用函数有效,往后调用的时候变量会取上一次 调用函数后的值!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值