Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要赢得';t从当前文件加载变量_Php - Fatal编程技术网

Php 需要赢得';t从当前文件加载变量

Php 需要赢得';t从当前文件加载变量,php,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 . $fo

我试图在我的索引中需要一个标题页,但它不会加载带有它的变量

在我的对象中:

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);
$Ar = array();
$Ar['Page-Title'] = 'Homepage';
$Ar['Header-Requires'] = true;
$Obj->autoload('header.php', $Ar);
已加载标题页,但该行未在文件上运行(第1行):

// test
echo $Ar['Page-Title'];
有什么建议吗?

试试这个:

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';
$Obj->autoload('header.php', $Ar);
$Ar = array();
$Ar['Page-Title'] = 'Homepage';
$Ar['Header-Requires'] = true;
$Obj->autoload('header.php', $Ar);
在标题中:

var_dump($Ar);
试试这个:

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';
$Obj->autoload('header.php', $Ar);
$Ar = array();
$Ar['Page-Title'] = 'Homepage';
$Ar['Header-Requires'] = true;
$Obj->autoload('header.php', $Ar);
在标题中:

var_dump($Ar);

也许$bar['Header-Requires']没有定义?没有这样的指数。您是否打开了错误?删除了它,但没有删除任何内容,是的,
error\u reporting(1)在索引页上@EdgarsAivarsmaybe$bar['Header-Requires']未定义?没有这样的指数。您是否打开了错误?删除了它,但没有删除任何内容,是的,
error\u reporting(1)
在@Edgarsaivars的索引页上,我很快会尝试,今天还没有时间继续开发,所以当我使用笔记本电脑时,我会让你知道-不过提前谢谢,希望不是空的Hahaw我会很快尝试,今天我还没来得及继续开发,所以当我使用笔记本电脑时,我会让你知道的——不过提前谢谢,希望它不是空的哈哈