【问题标题】:PHP Packages and Sub-Packages: What are they used for?PHP 包和子包:它们的用途是什么?
【发布时间】:2022-02-14 20:52:57
【问题描述】:

我已经使用 PHP 几年了,但我从来没有真正将它用于大型项目,我通常只对网站进行少量功能升级。

我刚刚接到了用 PHP 开发项目的任务,我一直在查看我提议的定制系统的一些真实示例的代码,它们都以 @package 或 @subpackage 开头

正如我所说,我以前在我的小规模项目中从来没有必要使用这些,我非常想更多地了解它们,以便我可以利用它们来发挥自己的优势。

【问题讨论】:

    标签: php project package


    【解决方案1】:

    cmets 中以@ 开头的标签用于由PHPDocumentor 等程序生成文档。特别是@package 通常是项目名称(或项目的很大一部分),@subpackage 是@package 的一部分,如一组类或单个类。

    【讨论】:

    • 你会在哪里定义这些包和子包?
    • 或者更确切地说,我将如何编写一个子包来定义我的行政区域的功能?
    • 那些是文件级 cmets。这意味着您必须在定义函数的文件开头将它们写在注释中(使用 phpDoc sintax(开始前阅读手册))
    【解决方案2】:

    您可以像这样在类文档块中定义这些@packages 和@subpackages:

    /**
     * Class description
     * 
     * @version    235
     * @changed    09/02/1971
     * @package    Intranet
     * @subpackage Client
     * @author     Micky Mouse 
     * @copyright  © 1960 Disneyland
     * 
     */
    

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2016-11-27
      • 2013-09-04
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 2019-06-23
      相关资源
      最近更新 更多