0

我的代码如下所示:

/**
 * @package Test
 */
require_once('foo.php');

/**
 * Main class
 */
class Test{
}

/**
 * Generic exception
 */
class Test_Excepcion extends Exception{
}

我希望第一个 docblock 是文件级块,但 ApiGen 似乎将它链接到 require 语句,并且我的类显示在“None”命名空间中。如果我这样做,它会得到修复,例如:

/**
 * @package Test
 */
//
require_once('foo.php');

这是预期的行为吗?我需要在文件级块之后添加虚假评论吗?具体规则是什么?

4

1 回答 1

1

@package 标签不一定是文件级块。您可以为文件中的每个类指定 @package 标记。像这样:

/**
 * Main class
 * @package Test
 */
class Test{}
于 2012-10-02T19:16:26.533 回答