Phpdocumentor命名空间&分装

时间:2013-12-28 02:18:15

标签: php namespaces package phpdoc

我目前没有实现名称空间(将来可能会切换)但我希望使用@packages和@subpackages从phpdocumentor中获得相同的好处。否则它只会将所有内容都置于默认值之下/而且它很混乱。

我希望能够分配某种逻辑顺序,

根   库/     库/东东     libs /其他东西   内容/     内容/更多内容   等

所以它组织得更好。但是当我使用@package和@subpackage它没有做任何事情时,我已经尝试了完整的路径,并使用不同的组合,重新生成和清除浏览器缓存。它永远不会改变组织,除非我在我的代码中明确使用命名空间并解析它,而不是修复组织。

当我阅读phpdocumentor上的文档时,我并不认为是这种情况,我认为它表示子包是一种解决方法,而不是同时使用它们来维护(即如果你使用命名空间不使用subpacakge标签)。 / p>

我错了吗?有人可以使用@package和@subpackage向我展示一些工作组织的例子吗?

我没有使用名称空间的原因是因为它破坏了我的自动加载的东西,我想避免人们不得不做我想要\ to \ contstruct \ this \ object()例如...所以我需要阅读有关命名空间,自动加载和真实世界应用程序的更多信息,因为我想让扩展代码的人尽可能简单。

感谢。

2 个答案:

答案 0 :(得分:0)

如果您的代码确实没有名称空间,那么@package和@subpackage应该会为您提供您描述的结果。如果不是,那就是一个错误。

答案 1 :(得分:0)

没有按预期工作,可能是一个错误。也许它已在后续版本中修复。