使用PhpDoc记录PHP多重继承

时间:2010-04-22 09:53:58

标签: php multiple-inheritance phpdoc

我有这样的多重继承:Can I extend a class using more than 1 class in PHP?(我们不要讨论这种方法)并希望我的IDE了解继承的类方法和属性。有没有办法用PhpDoc做到这一点?

3 个答案:

答案 0 :(得分:11)

目前似乎无法轻易做到。我在PhpStorm问题跟踪器上创建了一张票。也许他们会增加对此功能的支持。

http://youtrack.jetbrains.net/issue/WI-1730

答案 1 :(得分:3)

@method anotation应该用于实现__call的类。在相关说明中,对于__get__set__isset,应使用@property注释。我唯一不确定的是Eclipse PDT是否支持这些注释。我知道NetBeans的确如此。

答案 2 :(得分:-3)

在类级别不支持多重继承。这意味着您不能一次扩展多个类。但是接口支持多重继承。接口可以扩展任意数量的其他接口 一次。