rdl*_*rey 17
如果您只需要从ClassA访问ClassB的方法但不需要两者之间的父子关系,静态方法可能更合适:
class ClassA
{
public function method1() {
echo ClassB::method2();
}
}
class ClassB
{
public static function method2() {
return 'WOOT!';
}
}
$cls_a = new ClassA();
$cls_a->method1();
// or alternatively, you don't even need to instantiate ClassA
echo ClassB::method2();
Run Code Online (Sandbox Code Playgroud)