2012-08-24 65 views
0

我的代碼如下所示:規則創建文件級@package

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

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

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

我希望第一個文檔塊是文件級別的塊,但ApiGen似乎它鏈接到需要聲明,我的課露面在「無」命名空間中。如果我確實如此,它會得到修復這樣的:

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

這是預期的行爲?我是否需要在文件級別塊之後添加假註釋?準確的規則是什麼?

回答

1

@package標記不一定是文件級別的塊。您可以爲文件中的每個類指定@package標記。像這樣:

/** 
* Main class 
* @package Test 
*/ 
class Test{}