PHP のversion_compare
関数では、pl
orp
は、番号付きバージョンよりも新しいと評価されるバージョン番号の唯一の文字列です。つまり、バージョン番号を比較すると、
1.5
< 1.6-beta
< 1.6
< 1.6.1
<1.6-pl
私の質問は、この文脈で何を表しているのですかpl
?p
PHP のversion_compare
関数では、pl
orp
は、番号付きバージョンよりも新しいと評価されるバージョン番号の唯一の文字列です。つまり、バージョン番号を比較すると、
1.5
< 1.6-beta
< 1.6
< 1.6.1
<1.6-pl
私の質問は、この文脈で何を表しているのですかpl
?p
p
pl
「パッチ」または「パッチレベル」の略です。
version_compare
質問で示したバージョン番号の例は、PHP の関数を使用する際のちょっとした癖を強調しています。ほとんどの文字列は数値より低く評価され、数値がない場合 ( の 3 番目の位置など1.6
) は数値 0 と評価されます。ただし、p
とpl
は数値より高く評価されます。したがって、 version から始めて、将来のリリースを目的として1.6
のパッチ バージョンをリリースする場合は、パッチを適用したバージョンに というラベルを付ける必要があります。それ以外の場合は、よりも古いと見なされます。1.6
1.6.1
1.6.0-pl
1.6.1
1.6-pl