【发布时间】:2014-01-15 14:45:37
【问题描述】:
我目前没有实现命名空间(将来可能会切换),但我希望使用 @packages 和 @subpackages 从 phpdocumentor 中获得相同的好处。否则它只会在默认的 / 下生活一切,而且很乱。
我希望能够分配某种逻辑顺序,
根 库/ 库/东西 库/其他东西 内容/ 内容/更多内容 等等
所以组织得更好。但是当我使用@package 和@subpackage 时,它什么也没做,我尝试了对所有内容进行完整路径并使用不同的组合、重新生成和清除我的浏览器缓存。除非我在我的代码中明确使用命名空间并解析它,否则它永远不会改变组织,而不是修复组织。
当我阅读 phpdocumentor 上的文档时,我认为情况并非如此,我认为它说 subpackages 是一种解决方法,而不是为了可维护性而使用两者(即,如果您使用命名空间,请不要使用 subpacakge 标签)。
我错了吗?有人可以给我看几个使用@package 和@subpackage 的工作组织的例子吗?
我不使用命名空间的原因是因为它破坏了我的自动加载内容,并且我想避免人们不得不做 I\want\to\contstruct\this\object() 例如......所以我需要阅读有关命名空间、自动加载和真实世界应用程序的更多信息,因为我想让事情尽可能简单,以便人们扩展代码。
谢谢。
【问题讨论】:
标签: php namespaces package phpdoc