PHP对象-另一种使用方式

时间:2018-11-23 16:46:34

标签: php

我想在多个文件中使用类方法。 除了可以在每个文件中声明一个对象之外,还可以在一个函数中创建该对象并在需要的地方使用该函数吗?

示例:

class Test_Class {

    public function test_method() {
        // something
    }

}

function Test_Class_Init(){
    $test_class = new Test_Class();
    return $test_class;
}

然后在每个文件中以这种方式调用方法:

Test_Class_Init()->test_method();

1 个答案:

答案 0 :(得分:1)

如果您的方法不依赖于该类中的任何其他数据,则可以考虑将其声明为static ...

class Test_Class {
    public static function test_method() {
        echo "Hello";
    }
}

然后您可以仅引用类来调用它...

Test_Class::test_method();