要求不要从当前文件加载变量

时间:2016-07-09 00:10:19

标签: php

我试图在索引中要求一个标题页,但它不会用它加载变量。

在我的对象中:

public function autoload($foo, array $bar = array()) {
    $Ar = array();
    $Ar['Page-Title'] = $bar['Page-Title'];
    $Ar['Header-Requires'] = $bar['Header-Requires'];
    require_once $this->BaseDIR . $foo;
}

在我的索引页面中:

$Ar = array();
$Ar['Page-Title'] = 'Homepage';
$Obj->autoload('header.php', $Ar);

标题页已加载,但该行未在文件上运行(第1行):

// test
echo $Ar['Page-Title'];

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

public function autoload($foo, $bar = array()) {
    $Ar = array();
    $Ar['Page-Title'] = $bar['Page-Title'];
    $Ar['Header-Requires'] = $bar['Header-Requires'];
    require_once $this->BaseDIR . $foo;
}

索引页:

$Ar = array();
$Ar['Page-Title'] = 'Homepage';
$Ar['Header-Requires'] = true;
$Obj->autoload('header.php', $Ar);

在标题中:

var_dump($Ar);