1
好像比較語義版本字符串,這樣,總是輸出正確的結果 - 如果左邊的版本比表達更多的是true
:是否可靠使用字符串比較來比較語義版本字符串
'1.12.2' > '1.11.12'
有沒有情況下,它不會?
好像比較語義版本字符串,這樣,總是輸出正確的結果 - 如果左邊的版本比表達更多的是true
:是否可靠使用字符串比較來比較語義版本字符串
'1.12.2' > '1.11.12'
有沒有情況下,它不會?
有沒有情況下,它不會?
是的,地段:
echo '1.12.2' > '1.101.12'; # true
你不能比較版本字符串這樣。你可能已經發現了一些工作,但這純粹是巧合。
不,它不可靠,這就是爲什麼PHP提供[version_compare()](http://www.php.net/manual/en/function.version-compare.php)函數可以可靠地執行它 –