【发布时间】:2013-08-09 11:17:58
【问题描述】:
我有一个实现__call() 方法的类(我称之为Example)。此方法允许扩展类以进行额外调用(基于其他数据)。对于这个问题,我假设其中之一是getDemoData()。
如果这个getDemoData() 函数在一个数组中具有一个键为Demo 的值,它将可用。返回值将是一个特定的类,在这种情况下,命名为Demo。
是否有可能扩展 PHPDoc 文档(直接归因于 PHPDoc,或 PHPStorm 本身的特殊内容),这将允许我在 Demo 中说 Example 有一个名为 Example::getDemoData() 的方法。
我知道我可以在类本身中使用@method 标记,但我不知道我是否可以在该类之外使用它(如果可以,我不确定语法)。
谢谢。
【问题讨论】:
-
AFAIK:不。除非(也许)如果您正在使用某个框架并且该框架有一个插件可以提供此类扩展信息。
-
@samanime 你做到了吗?我现在也在寻找同样的东西。
-
没有。我最终在下面使用了ashnazg的答案。
标签: php documentation phpstorm phpdoc