Ben*_*ica 2 versioning abbreviation
在PHP的version_compare函数中,pl或者p是版本号中唯一被评估为晚于编号版本的字符串.这意味着在比较版本号时,
1.5< 1.6-beta< 1.6< 1.6.1<1.6-pl
我的问题是,在这种背景下做什么pl或p代表什么?
p并pl代表"补丁"或"补丁级别".
我在问题中给出的示例版本号突出了使用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.