PHP Wordpress Functions.PHP获取类的实例(header.php中的变量未定义)

时间:2018-04-01 18:42:54

标签: php wordpress oop

的functions.php

final class Test {

     public function helloworld() {
       return "Hello World!";
     }

}

$testy = new Test;

当我尝试拨打$ testy-> helloworld();在我的header.php文件中,它确实给我一个错误,如变量undefined。

当我在我的标题php中调用实例$ testy时就像这个<?php global $testy; ?>然后使用带有函数helloworld()的实例一切正常但我需要在我的页脚中再次调用它以让该实例也为我的页脚工作。

所以我想知道如何在我的functions.php中编写代码而不在header.php和footer.php中声明它。

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

你可以使用     

final class Test {

     public function helloworld() {
       return "Hello World!";
     }

}

$testy = new Test;

$_GLOBAL['testy'] = $testy;


?>