Php 当前缀为反斜杠时,有没有办法让Doxygen识别异常类?

Php 当前缀为反斜杠时,有没有办法让Doxygen识别异常类?,php,global,doxygen,Php,Global,Doxygen,似乎当我在注释块中使用@throws并为抛出的异常对象键入out\Exception(注意反斜杠以指示全局名称空间)时,Doxygen没有正确解析它。下面是我的评论和最终结果的截图。注意它只是说“异常”,但没有列出抛出的所有异常对象和相应的注释。删除反斜杠可以解决这个问题,但我不太愿意这样做,因为这会使我的代码不一致。我在引用全局类的任何地方都使用反斜杠,因为我在自己的命名空间中工作 经过一段时间的搜索后,似乎首选的解决方案是通过Doxygen传递一个输入过滤器来删除这些反斜杠。只是澄清一下,

似乎当我在注释块中使用@throws并为抛出的异常对象键入out\Exception(注意反斜杠以指示全局名称空间)时,Doxygen没有正确解析它。下面是我的评论和最终结果的截图。注意它只是说“异常”,但没有列出抛出的所有异常对象和相应的注释。删除反斜杠可以解决这个问题,但我不太愿意这样做,因为这会使我的代码不一致。我在引用全局类的任何地方都使用反斜杠,因为我在自己的命名空间中工作


经过一段时间的搜索后,似乎首选的解决方案是通过Doxygen传递一个输入过滤器来删除这些反斜杠。

只是澄清一下,
@throws
符号似乎是,而不是Doxygen。在phpDoc中。您使用的渲染工具是否理解phpDoc语法?嗨,bishop,我不确定我是否理解您的最后一个问题。你能澄清一下吗?不过,你答案的第一部分似乎解决了这个问题。听起来好像Doxygen无法识别完全限定的名称空间。在Doxygen输出中,我确实看到了其他关于它的警告,例如无法识别\DOMDocument之类的内容,因此在我的评论中使用它似乎无法与Doxygen完美配合。