versioning - 版本号中的 "pl"或 "p"是什么意思?

标签 versioning abbreviation

在 PHP 中 version_compare function、plp 是版本号中唯一被评估为晚于编号版本的字符串。这意味着在比较版本号时,

1.5 <1.6-beta <1.6 <1.6.1 <1.6-pl

我的问题是,plp 在这种情况下代表什么?

最佳答案

ppl 代表“补丁”或“补丁级别”。

我在问题中给出的示例版本号突出显示了使用 PHP 的 version_compare 函数的一些怪癖。大多数字符串的计算结果都低于数字,并且缺少数字(例如 1.6 中的第三个位置)的计算结果为数字 0。但是,ppl 的评估值高于数字。因此,如果您从 1.6 版本开始,并且希望发布 1.6 的补丁版本,旨在发布 1.6.1将来,您的修补版本应标记为 1.6.0-pl。否则,1.6.1 将被视为早于 1.6-pl

关于versioning - 版本号中的 "pl"或 "p"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491729/

相关文章:

asp.net - .NET Standard 版本控制规则是什么?

versioning - 哪些NoSQL数据库(类别)支持版本控制?

sublimetext2 - emmet 片段扩展缩进 html 的头部和主体并插入额外的换行符

javascript - 以不同的精度缩写数字

list - 如何显示在 Emacs 中 hippie-expand 命令创建的所有可能的补全?

metadata - 自动检索 EXE 文件版本以嵌入 NSIS 安装程序元数据

svn - Subversion 在每次提交时作为版本增量器?

git - "Forking"单个主文件到版本控制下的多个变体

syntax - jq,何时使用点,何时不使用

php - 在 PHP 中获取更长的时区名称