我想在多个文件中使用类方法。 除了可以在每个文件中声明一个对象之外,还可以在一个函数中创建该对象并在需要的地方使用该函数吗?
示例:
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();
答案 0 :(得分:1)
如果您的方法不依赖于该类中的任何其他数据,则可以考虑将其声明为static
...
class Test_Class {
public static function test_method() {
echo "Hello";
}
}
然后您可以仅引用类来调用它...
Test_Class::test_method();