0

我正在通过一个类构建 PHP 类,因此可以单独调用它们,但是,当从主类调用时,找不到该变量。

如:

init.php
    include('main_class.php');
    $main = new Main();

main_class.php
    include('sub_class.php');
    var $var;
    __construct() {
        $this->var = new Sub();
    }

sub_class.php
    __construct() {
        global $main;
        $main->var->function();
    }

在 sub_class.php 中调用变量 $main 似乎没有被初始化,这是显而易见的原因,例如没有可能的方法吗?

4

0 回答 0