可能重复:
php函数变量范围
我正在使用下面的代码来测试一个全局变量。似乎无法在函数内部比较全局变量。
为什么它没有在输出中显示“hello world”?
下面是我正在尝试的代码:
<?php
$bool = 1;
function boo() {
if ($bool == 1) {
$bool = 2;
echo 'Hello World';
}
}
?>
当我删除function boo()
时,会显示“hello world”。为什么功能存在时不显示?