PHP 版本判断 VERSION_COMPARE() 函数

转载 2015年11月20日 16:44:09

原文  http://www.cnphp6.com/archives/63604

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
header('content-type:text/html;charset=utf-8');
/**
 * 判断php的版本是否在5.3.0以上
 */

echo '<pre>';
 
//本人使用的版本为  5.2.17
echo 'PHP的当前版本为 '.PHP_VERSION."\n";

var_dump(version_compare(PHP_VERSION,'5.2.0'));

var_dump(version_compare(PHP_VERSION,'5.2.0','='));

var_dump(version_compare(PHP_VERSION,'5.3.0','ge'));

if(version_compare(PHP_VERSION,'5.3.0','ge')){

	echo '您的PHP版本大于5.3.0,当前版本为 '.PHP_VERSION;

}else{

	echo '您的PHP版本小于5.3.0,当前版本为 '.PHP_VERSION;

}

结果如下:

PHP的当前版本为 5.2.17
int(1)
bool(false)
bool(false)
您的PHP版本小于5.3.0,当前版本为 5.2.17

php版本比较函数version_compare()

php中比较php版本,一般用version_compare()函数,帮助文档见:http://php.net/manual/en/function.version-compare.php 用途:C...

PHP实现函数version_compare

自己写的,肯定还有更加简便的方法。。。。

php版本比较函数version_compare()

php版本比较函数version_compare()     microtime() 输出 0.00000600 1283757623 运用在php运行时间里   @ini_set设...

判断与比较PHP的版本

判断与比较PHP的版本
  • hsd2012
  • hsd2012
  • 2016年05月21日 14:31
  • 1516

PHP实现的版本号比较

  • samxx8
  • samxx8
  • 2017年04月12日 20:30
  • 1101

php 比较任意两个版本号的大小

自己写的。function versionCompare($a, $b) { // a,b已存在、非空字符串或者非零 if (empty($a) || empty($b)) ...

php:判断php版本是否大于等于某个版本的方法

判断php版本是否大于等于某个版本的方法

php版本间区别

关于php5.xphp5.3在稳定性上要更好;增加了很多php5.2x没有功能;比如:内置了php-fpm;完善垃圾回收算法;命名空间的引入;关于TS(线程安全)和NTS(非线程安全)TS指Threa...

PHP版本如何选择?应该使用哪个版本?

超过75%的网站使用了PHP作为开发语言,wordpress,phpmyadmin和其他一些开源项目的盛行,带来了一大批的长尾用户。然而,他们一般安装之后却很少升级。下图是目前PHP的使用统计。 ...

version_compare()

version_compare() mixed version_compare ( string $version1 , string $version2 [, string $operator ] ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 版本判断 VERSION_COMPARE() 函数
举报原因:
原因补充:

(最多只允许输入30个字)