2

ファイルを複数のサブパッケージに所属させることはできますか? 例えば:

/**
 * Name
 *
 * Desc
 *
 * @package    Core
 * @subpackage  Sub1
 * @subpackage  Sub2
 */

ありがとう!

4

3 に答える 3

4

名前空間の理由から、PHPDoc では許可されていないようです。PHPDocドキュメントから:

注: @subpackage タグは、実際の @package 値に含まれる要素を分類するのに役立つことを目的としています。PHP 自体では、同じスクリプト内に同じ名前の 2 つの関数を使用することは許可されていないため、PhpDocumentor では @package 内のすべての名前が一意である必要があります。 @パッケージ。それが行うことは、その @package 内の要素の視覚的なグループ化/分離のレベルを許可することです。

PHPDoc の @package は関数とクラスを疑似名前空間にする方法のようですが、 @subpackage は単に分類のためのものです。複数のサブパッケージを追加しようとしましたか? もしそうなら、結果はどうでしたか?

于 2008-11-20T21:56:24.203 に答える
2

これを行うには、次を使用できます。

* @package popcap\system\cache

これにより、PHPdocs をコンパイルするときにパッケージの階層が作成されます。

于 2012-07-09T23:19:39.083 に答える