版本号中“pl”或“p”是什么意思?

时间:2013-08-28 15:09:30

标签: versioning abbreviation

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

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

我的问题是,plp在此背景下代表什么?

1 个答案:

答案 0 :(得分:6)

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

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