您的位置:首页 > 编程语言 > PHP开发

php变量作用范围

2011-11-20 15:05 363 查看
if(true) {
$a = 1;
}

echo "a---------->".$a;


结果是:a---------->1

没想到变量 a 竟然可以在代码块外使用。

又做了两个两个测试:

$c = 4;
function test($a) {
global $c;
$c = 5;
$a = 5;
echo "b-------->".$a;
}

$b = 2;
echo test($b);
echo "<br/>b--------->".$b;
echo "<br/>c--------->".$c;


输出:

b-------->5

b--------->2

c--------->5

如果没有global $c, 则 c 的值 c------------------>4.

如有其他见解,请多批评指教。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: