PHPDoc inline {@link} (and Netbeans)



也许我不完全理解,但我试图让{@link}内联PHPDoc标签链接到类中的另一个方法(所讨论的docblock是用于"速记别名"方法)

我实际上没有生成任何文档,但是{@link}在NetBeans方法描述符中显示为纯文本。我是否在语法上做错了什么(如果我编译文档,这会工作吗?)或者只是NetBeans无法支持内联{@link} ?

例如:

class MyClass
{
    /**
     * Shorthand alias for {@link MyClass::method()}
     *
     * @param mixed $foo
     * @param mixed $bar
     * @return mixed
     */
    public function __invoke($foo, $bar)
    {
        return $this->method($foo, $bar);
    }
    /**
     * Does stuff with $foo and $bar
     *
     * @param mixed $foo
     * @param mixed $bar
     * @return mixed
     */
    public function method($foo, $bar)
    {
        // ...
    }
}

编译文档,它应该工作,否则PHPDoc会吐出一个错误信息告诉你更多。

Netbeans 可能不支持所有PHPDoc功能,您也可以尝试@see

相关内容

  • 没有找到相关文章

最新更新