php版本判断函数version_compare用法
在php中version_compare函数用于判断当前PHP的版本是否高于某个版本,或者低于某个版本的方法。
php手册中 version_compare()函数:
version_compare() 用于对比两个「PHP 规范化」的版本数字字符串。
这对于编写仅能兼容某些版本 PHP 的程序很有帮助
mixed version_compare ( string $version1 , string $version2 [, string $operator ] )
返回混合型
string $version1 - 版本1 必填
string $version2 - 版本2 必填
string $operator - 理解为运算符吧 选填
也就是 <、lt、<=、 le、>、 gt、>=、 ge、==、 =、eq、 !=、<> 和 ne。
如果说指定了第三个参数则返回的是 boolean , 如果没有指定第三个参数则返回的情况有下面三种:
第一个版本低于第二个版本的时候 return -1
第一个版本等于第二个版本的时候 return 0
第一个版本小于第二个版本的时候 return 1
例子:
输出结果:
PHP的当前版本为 5.2.17
int(1)
bool(false)
bool(false)
您的PHP版本小于5.3.0,当前版本为 5.2.17