我在functions.php
中设置对象的实例,如下所示:
$foo = new Foo;
当我在index.php
中将其转储出来时,它会返回实例。但是,在footer.php
这个:
var_dump($foo)
返回NULL
。
这一切都在Wordpress主题中。有什么想法吗?
答案 0 :(得分:3)
footer.php中的代码位于不同的范围内。您可以尝试使用以下内容使其成为全局:
global $foo;
$foo = new foo;
在你的functions.php文件中,然后在你的footer.php文件的顶部添加:
global $foo;
然后你的var_dump应该返回该对象。