【问题标题】:Phpdocumentor namespaces & subpackagePhpdocumentor 命名空间和子包
【发布时间】: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


    【解决方案1】:

    @package 和 @subpackage 应该给你描述的结果,如果你的代码确实没有命名空间。如果不是,那就是一个错误。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 考虑将您的答案标记为已接受,以便 StackOverflow 社区知道您不再需要帮助。
      猜你喜欢
      • 2021-08-09
      • 2010-10-20
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2015-06-22
      • 1970-01-01
      相关资源
      最近更新 更多