Global定义全局变量
Global的作用
Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。
1,在函数体内没有使用global声明变量是全局的,那么在函数体内不能访问外面的变量。例如以下代码,
$test = 123;
abc();
function abc(){
echo($test);
}
不能访问外面的变量123
2、在函数体内使用global声明变量$test是全局变量,那么函数就能输出$test。
<?php
$test= 123;
abc();
function abc(){
global$test;
echo($test);
}
3,在函数体外定义的global变量不能在函数体内使用。
<?php
global $test;
$test = 123;
abc();
function abc(){
echo($test);
}