문제
파일이 여러 하위 포장지에 속할 수 있습니까? 예를 들어:
/**
* 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에 표시함으로써 추가 서브 포장을 사용합니다.
제휴하지 않습니다 StackOverflow