你需要在函数内部访问一个全局变量
方案:
把这个全局变量放到函数的局部作用域中,并加上global关键字:
function a()
{
global 变量:
}
或者,直接在$GLOBALS全局数组中引用这个变量:
$GLOBALS['变量']
<?php
$a = 2;
function F()
{
return $GLOBALS['a'];
}
echo F();
?>
怎么清除全局变量呢?
必须要在$GLOBALS数组中相应元素上调用unset();
unset($a); //这是无法清除掉这个全局变量的.
unset( $GLOBALS['a'] ); //清除了