【发布时间】:2019-01-22 08:46:44
【问题描述】:
我一直在阅读phpDoc 和代码 cmets。
我的理解是否正确,@version 可以在一个项目中多次使用。
以上链接中的文档通过声明“@version 标记可用于指示结构元素的当前版本”表明了这一点。
例如,在插件中,主插件本身可能是 1.0.0 版本,但该插件的一个类可能是 3.0.0 版本。如果是这样,@since 是否与之前使用的 @version 标记直接相关?
【问题讨论】:
-
IMO 每个插件有一个
@version标签,因为您不发布单独的类,而是整个插件。有些如果你使用3个插件,应该有3个@version标签。 -
这是一个 WooCommerce 示例,它在单独的类中使用不同的版本号:github.com/woocommerce/woocommerce/blob/master/includes/…github.com/woocommerce/woocommerce/blob/master/includes/…
-
它也在不同的包中。
-
@Justinas 这是我感到困惑的地方,所以
@package WooCommerce/Classesgithub.com/woocommerce/woocommerce/blob/master/includes/… github.com/woocommerce/woocommerce/blob/master/includes/… 这两个版本分别是 3.0.0 和 3.4.0