У меня есть множественное наследование как этот: я могу расширить класс с помощью больше чем 1 класса в PHP? (давайте не обсуждать этот подход сам), и хотят, чтобы мой IDE знал о наследованных методах класса и свойствах. Существует ли способ сделать это с PhpDoc?
Похоже, в настоящее время нет способа сделать это легко. Я создал тикет в системе отслеживания проблем PhpStorm. Может, добавят поддержку этой функции.
Анотация @method
должна использоваться для классов, реализующих __ call
. Кстати, для __ get
, __ set
и __ isset
следует использовать аннотации @property
. Единственное, чего я не знаю наверняка, - поддерживает ли Eclipse PDT эти аннотации. Я знаю, что это делает NetBeans.
нет поддержки множественного наследования на уровне класса. Это означает, что вы не можете расширять более одного класса одновременно. Однако в интерфейсах поддерживается множественное наследование. Интерфейс может расширять произвольное количество других интерфейсов. вовремя.