【发布时间】:2011-01-13 07:48:20
【问题描述】:
如何从同一个类中的另一个方法调用静态方法?
$this->staticMethod();
或
$this::staticMethod();
【问题讨论】:
-
您可能对此感兴趣(
selfvs.$this):stackoverflow.com/questions/151969/php-self-vs-this -
仅供参考,您的第一个示例是调用静态方法的实例变量,这是不可能的,因为静态方法是类的一部分,无法通过实例变量访问。
-
你现在可以删除 $this 如果只使用静态方法并且没有实例存在,它不起作用。
-
难以置信地找到这个问题和答案是多么困难。这是因为 PHP 没有将它们称为“类方法”或“类函数”。 眼球
标签: php