php中函数内部的变量怎么设置为全局变量
展开全部
使用引用啊
给你写个例子啊,稍等
<?php
$A = 10; //初始化一个变量, 并赋值10
echo $A; //输出这个值
echo ''; //这里输出一个换行符是等下演示运行的时候为了区分
function B( &$B ) { //自定义函数, 参数是引用形式
$B += 33; //给参数的值再加上33;
}
B( $A ); //调用这个自定义函数, 并把变量A作为参数
echo $A; //再次输出变量A的值
php面向过程编程方式中的自定义函数, 是一个独立的整体, 参数和返回值可以理解为是函数本身和函数之外的一个接口而已!
换句话说,常规下, 自定义函数中的变量与外部变量并没有关系, 哪怕变量名一模一样。各自独立!
而添加引用就不同了,引用可以理解为,比如说,就像2个手机号码绑定消费一样, 任何一个手机号消费, 就等于2个号都在消费,,当然,这是一个比喻啊!
如对您有帮助,望采纳,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询