[英]Call function in function from another class PHP
我在Stackoverflow上已經閱讀了一些關於抽象類的線程,我認為這是我需要的,但我不能直接得到聲明。
我想要做的是在function1 (在classA中) 中調用function2 (在classB中)。
我該怎么做?
如果您只需要從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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.