如何禁用Doxygen的斜杠命令语法

问题描述 投票:6回答:1

我碰到的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

php php-5.3 doxygen
1个回答
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
 */
© www.soinside.com 2019 - 2024. All rights reserved.