我可以在php中调用自己的类吗?

时间:2016-06-29 07:20:20

标签: php class

我不想在我的调用php文档中使用new。我只想打电话给static method

例如我的班级是:

class MergeCaching{

    public static function writeList(){
        $write = new MergeCaching();   // I want to use new here
        $write->getListFromRu();
    }

    public function getListFromRu(){
       print_r('Example');
    }
}

我的调用php文档是这样的:

MergeCaching::writeList();

它有效,但我可以这样使用吗?

1 个答案:

答案 0 :(得分:0)

如果您的问题是关于在其上下文中实例化一个类,您可以使用new self来完成:

public static function writeList(){
    $write = new self;
    $write->getListFromRu();
}

Documentation