关于全局变量和return的问题。谢谢!
我这样写可以:
-------------------
function a()
{
global $a;
$a=10;
}
a();
echo $a;
--------------------
但这样写却不行:
--------------------
global $a;
$a=10;
function a()
{
echo $a;
}
a();
------------------
我认为如果global加在变量前面,那么这个变量在哪里都能用。难道不是吗?
请详细讲解一下global,还有$GLOBALS
还有:
这样也不行:
------------------
function a()
{
$a=10;
return $a;
}
a();
echo $a;
-------------------
return的作用是什么?
我刚学,请指教,谢谢!