PHPDoc 内联 {@link}(和 Netbeans)

标签 php netbeans phpdoc

也许我没有完全理解,但我正在尝试让 {@link} 内联 PHPDoc 标记链接到类中的另一个方法(有问题的文档 block 是对于“速记别名”方法)

我实际上没有生成任何文档,但 {@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

关于PHPDoc 内联 {@link}(和 Netbeans),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7692309/

相关文章:

php - 考虑到性能,我应该如何将 XML、JSON 与 MYSQL DB 混合使用

java - 我想通过单击按钮交换 ComboBoxes 选定的项目

java - 无法在 Maven 上执行项目目标

PHP 注册成功脚本不工作

php - 将 UNIX 时间戳转换为格式化的日期字符串

PhpDocumentor : How to choose templates?

php - 如何将 phpDocumentor 用于 CodeIgniter

php - 如何在 PhpStorm 中编写 PHPDoc 以返回 PDO 和 MySQLi 连接

php - 获取返回的 PHP 结果数

java - 将软件版本附加到 JAR 文件名