【发布时间】:2011-04-10 20:24:12
【问题描述】:
根据PHP manual $a 应该可以在以下代码段中用于b.inc:
<?php
$a = 1;
include 'b.inc';
?>
但是,当我尝试在调用静态方法时执行相同操作时,$a 似乎超出了范围。
class foo {
public static function bar() {
$a = 1;
include('b.inc');
}
}
foo::bar();
我是不是误会了什么? 编辑:好的,我是个白痴,大家。我正在使用包含的包装函数——来填充包含路径。这使变量超出范围。感谢您的帮助。
【问题讨论】:
-
b.inc的内容是什么
-
让我们说“echo $a;”为简单起见。