我有一个名为index.php的PHP文件,我在里面说:
include_once "settings.php";
include_once "autoload.php";
settings.php文件说:
$srcDir = "/home/blah.php";
然后autoload.php有这样的功能:
function __autoload($class)
{
echo "srcdir is: $srcDir";
}
但是我得到一个错误,即没有定义$ srcDir
也许有更好的OOP方式来做这一切,但我只是使用settings.php来设置文件路径,我希望它很容易被公司的图形设计师编辑,只需简单的文件
答案 0 :(得分:1)
将变量放入函数的范围。
function __autoload($class)
{
global $srcDir;
echo "srcdir is: $srcDir";
}