使用字符串比较来比较语义版本字符串是否可靠?

时间:2015-08-19 13:08:32

标签: php

似乎比较语义版本字符串,像这样,总是输出正确的结果 - 如果左边的版本大于表达式true

'1.12.2' > '1.11.12'

是否会出现这种情况?

1 个答案:

答案 0 :(得分:2)

  

是否会出现这种情况?

是的,很多:

echo '1.12.2' > '1.101.12'; # true

您无法通过这种方式比较版本字符串。你可能已经找到了一些有用的东西,但这纯属巧合。