7

私はこのような多重継承を持っています:PHPで複数のクラスを使用してクラスを拡張できますか?(このアプローチ自体については説明しないでください)そして、継承されたクラスのメソッドとプロパティについてIDEに知らせてください。PhpDocでそれを行う方法はありますか?

4

3 に答える 3

12

現在、簡単にそれを行う方法はないようです。PhpStormIssueTrackerでチケットを作成しました。たぶん彼らはこの機能のサポートを追加するでしょう。

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

于 2010-04-25T09:17:46.477 に答える
3

アノテーションは、@methodを実装するクラスに使用する必要があります__call。関連する注記では__get、、、__setおよび__issetについては、@property注釈を使用する必要があります。確かにわからないのは、EclipsePDTがこれらのアノテーションをサポートしているかどうかだけです。NetBeansがそうすることは知っています。

于 2010-04-22T09:57:42.190 に答える
-3

クラスレベルでの多重継承はサポートされていません。これは、一度に複数のクラスを拡張できないことを意味します。ただし、インターフェースでは多重継承がサポートされています。インターフェイスは、一度に任意の数の他のインターフェイスを拡張できます。

于 2010-05-26T09:00:34.733 に答える