也许我并不完全理解,但我正在尝试将{@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)
{
// ...
}
}
答案 0 :(得分:4)
编译文档,它应该可以正常工作,否则PHPDoc会发出一条错误消息,告诉你更多信息。
Netbeans 可能不支持所有PHPDoc功能,您也可以尝试@see
。