PHPDoc内联{@link}(和Netbeans)

Dan*_*ugg 5 php netbeans phpdoc

也许我并不完全理解,但我正在尝试将{@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)
    {
        // ...
    }

}
Run Code Online (Sandbox Code Playgroud)

hak*_*kre 4

编译文档,然后它应该可以工作,否则 PHPDoc 将吐出一条错误消息,告诉您更多信息。

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

  • 另请参阅此处的自动完成问题:http://netbeans.org/bugzilla/show_bug.cgi?id=200891 (2认同)