从一个访问变量包含在另一个
Accessing variables from one include inside another
我有一个名为 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 来设置文件路径,我希望公司的平面设计师可以轻松编辑它,只是简单文件
将变量放入函数的作用域。
function __autoload($class)
{
global $srcDir;
echo "srcdir is: $srcDir";
}
我有一个名为 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 来设置文件路径,我希望公司的平面设计师可以轻松编辑它,只是简单文件
将变量放入函数的作用域。
function __autoload($class)
{
global $srcDir;
echo "srcdir is: $srcDir";
}