php - 从另一个类 PHP 调用函数中的函数

标签 php class function abstract

我在 Stackoverflow 上阅读了一些关于抽象类的帖子,我认为这是我需要的,但我无法直接获得声明。

我想做的是调用 function2(在 classB 中)在 function1(在 classA 中)。

我应该怎么做?

最佳答案

如果只需要从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();

关于php - 从另一个类 PHP 调用函数中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8420431/

相关文章:

python - 如何测试python类父类是否定义了方法?

postgresql - 列引用不明确

javascript - 在不同函数中调用异步函数是否仍会导致异步行为?

php - 在 mysql 中存储 URL

php - 在javascript中发送两个参数/数据

php - 过滤特定列,如果匹配则获取记录

ruby - 我的类名与 Ruby 的冲突

php - 跟踪像素和 Gmail 代理的问题

class - Scala.js 在全局范围内看不到 JS *class*,但看到构造函数

java - SparseMultigraph<V, E> 和 SparseGraph<V, E> 有什么区别?