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

Ben*_*ica 2 versioning abbreviation

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

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

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

Ben*_*ica 6

ppl代表"补丁"或"补丁级别".

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