如何在Doxygen中禁用斜杠命令语法

St.*_*son 6 php doxygen php-5.3

我遇到了PHP 5.3命名空间和Doxygen评论的问题.

例:

/**
 * Sample Method
 *
 * @param string $output
 * @return \Project\Lib\Rest
 */
Run Code Online (Sandbox Code Playgroud)

Doxygen给了我以下警告:

warning: Found unknown command `\Project'
warning: Found unknown command `\Lib'
warning: Found unknown command `\Rest'
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决此问题或关闭\命令并仅使用@commands

Chr*_*ris 6

尝试逃避你的反斜杠,即使用

/**
 * Sample Method
 *
 * @param string $output
 * @return \\Project\\Lib\\Rest
 */
Run Code Online (Sandbox Code Playgroud)

\\ 实际上是一个只打印反斜杠的doxygen命令.

另请参阅使用Doxygen记录PHP:优点和缺点:

/**
 * Sample Method
 *
 * @param string $output
 * @return Project::Lib::Rest
 */
Run Code Online (Sandbox Code Playgroud)