课后习题 2-3 全局变量
解析下面代码的含义:
$test = 123;
abc(); //这里什么都不输出,因为访问不到$test 变量
function abc(){
echo($test);
}$test = 123;
abc(); //这里什么都不输出,因为访问不到$test 变量
function abc(){
echo($test);
}
在函数内部访问外部变量
$test = 123;
abc(); //输出 123
function abc(){
global $test;
echo($test);
}$test = 123;
abc(); //输出 123
function abc(){
global $test;
echo($test);
}
在函数中定义全局变量
function abc(){
global $test;
$test = 123;
}