1

Example我有一个实现该__call()方法的类(我将调用它)。此方法允许扩展类以进行额外调用(基于其他数据)。对于这个问题,我假设其中之一是getDemoData().

如果该函数在带有 key 的数组中有一个值,则该getDemoData()函数将可用Demo。返回值将是一个特定的类,在这种情况下,命名为Demo.

是否有可能扩展 PHPDoc 文档(直接由于 PHPDoc,或者 PHPStorm 本身的特殊内容),这将允许我说Demo其中Example有一个名为Example::getDemoData().

我知道我可以@method在类本身中使用标签,但我不知道我是否可以在该类之外使用它(如果可以,我不确定语法)。

谢谢。

4

1 回答 1

1

我认为在这种情况下你能做的最好的事情就是在 Demo 的类 docblock 中使用 @see 标记:

/**
 * @see Example::getDemoData()
 */
class Demo {}

假设您确实将 @method 放在了 Example 的类 docblock 中:

/**
 * @method Demo getDemoData()
 */
class Example {}
于 2013-08-08T15:05:02.963 回答