php全局变量怎么定义

如:$arr=array();functiona(){print_r($arr);}a();怎么能让方法里面直接读取到方法外的变量,不是在类里面的... 如:
$arr=array();
function a(){
print_r($arr);
}
a();
怎么能让方法里面直接读取到方法外的变量,不是在类里面的
展开
 我来答
山东文汇
2016-12-28 · 我们年轻我们有活力、我们执着我们有耐心。
山东文汇
专业的软件开发服务商,网站开发、APP开发、微信小程序、商城小程序、知识付费产品。
向TA提问
展开全部
全局变量分为超级全局变量GET,POST.SESSION,SEVER,COOKIE,FILE,GLOBALS等,还有常量,类中定义的常量,都可在全局任何地方直接调用
$a=123;
function aa()
{
Global $a; //如果不把$a定义为global变量,函数体内是不能访问函数体外部的$a的,但是可以定义一个相同的名字$a,此时这个变量是局部变量,等同于C语言的局部变量,只能在函数体内部使用。
echo $a;
}
也可以这样
阿神1990
2016-12-28 · TA获得超过178个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:260万
展开全部
<?php
$arr=array();
function a(){
global $arr;
    print_r($arr);
}
a();
/*更多问题可以去php中文网问答社区提问http://www.php.cn/wenda.html,大神在线帮你解决,希望对你有帮助*/
?>

仅供参考,希望能帮到你

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式