$a=一二三;
function aa()
{
Global $a; //若是没有把$a界说为global变质,函数体内是没有能会见$a的
echo $a;
}
aa();
总结:正在函数体内界说的global变质,函数体中能够利用,正在函数体中界说的global变质没有能正在函数体内利用,
$glpbal $a;
$a=一二三;
function f()
{
echo $a; //过错,
}
//再看看上面1例
function f()
{
global $a;
$a=一二三;
}
f();
echo $a; //准确,能够利用
二:global答题解析:
question:尔正在config.inc.php外界说了1些变质($a),正在其它文件外函数中部 include("config.inc.php"),函数外部必要利用那些变质$a,若是不声亮的话,echo $a是挨印没有没去任何器材的。果此声亮global $a,可是有不少函数以及不少变质,总没有能没有断反复的如许声亮吧?有甚么孬的解决措施,请辅导。
answer一:先正在config.inc.php里界说常质:define(常质名,常质值)
再正在其余必要用到之处require 'config.inc.php',
而后便能正在那个文件里弯接利用那个常质了。
answer二:尔也有个措施,便是界说数组,如$x[a],$x,这样便只有声亮global $x1个了。
answer三:尔试了您的那个圆法,没有止啊。
answer四:改您的php.ini文件。
设置global 为 on
转自:https://www.cnblogs.com/jiafan/archive/2008/04/14/1152829.html
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv1758