문제

파일이 여러 하위 포장지에 속할 수 있습니까? 예를 들어:

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

감사!

도움이 되었습니까?

해결책

PHPDOC는 네임 스케이팅 이유에 대해이를 수행 할 수없는 것으로 보입니다. 로부터 PHPDOC 문서:

참고 : @SubPackage 태그는 실제 @package 값의 요소를 분류하는 데 도움이됩니다. PHP 자체는 동일한 스크립트에서 동일한 이름을 가진 두 가지 기능을 가질 수 없으므로 PHPDocumentor는 @package의 모든 이름이 고유해야합니다 ... 의미, @subpackage는 그 내부에서 더 이상 "명명 분리"를 허용하지 않습니다. @패키지. 그것이하는 일은 @package 내부의 요소를 시각적 그룹화/분리 수준으로 허용하는 것입니다.

PHPDOC의 @Package는 기능과 클래스를 의사-나 프레이스하는 방법이지만 @SubPackage는 단순히 분류를위한 것 같습니다. 둘 이상의 하위 패키지를 추가 해 보셨습니까? 그렇다면 결과는 무엇입니까?

다른 팁

다음을 사용하여 다음을 수행 할 수 있습니다.

* @package popcap\system\cache

PHPDOC를 컴파일 할 때 패키지의 계층 구조가 생성됩니다.

http://pear.php.net/package/php_uml/

여러 @subpackage 태그로 꽤 좋은 일을하는 것 같습니다. phpdocumentor와 마찬가지로 HTML 문서를 생성 할 것입니다.

또한 생성 된 UML Diagaram에 표시함으로써 추가 서브 포장을 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top