我碰到的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
尝试逃脱你的反斜线,即使用
/**
* 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
*/