我遇到了PHP 5.3命名空间和Doxygen评论的问题。
示例:
/**
* Sample Method
*
* @param string $output
* @return \Project\Lib\Rest
*/
Doxygen给了我以下警告:
warning: Found unknown command `\Project'
warning: Found unknown command `\Lib'
warning: Found unknown command `\Rest'
我该怎么做才能解决此问题或关闭\命令并仅使用@commands
答案 0 :(得分:6)
尝试转义反斜杠,即使用
/**
* Sample Method
*
* @param string $output
* @return \\Project\\Lib\\Rest
*/
\\
实际上是一个只打印反斜杠的doxygen命令。
另见Documenting PHP with Doxygen: The Pros and Cons:
/**
* Sample Method
*
* @param string $output
* @return Project::Lib::Rest
*/