WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

php中phpversion获取PHP版本和version_compare比较版本大小函数

更新时间:2012-03-12 10:01 作者:佚名点击:

version_compare(),用途比较PHP版本之间的大小
格式:version_compare(string $version1,string $version2[,string $operator]);
参数:
$version1 必需,第一个比较值
$version2 必需,第二个比较值
operator 可选,比较符。如:<,lt,<=,le,>,gt,>=,ge,==,=,eq,!=,<>,ne.这参数是区分大小写的。

返回的值:返回-1表示第一个值小于第二个值,返回0表示他们相等,返回1表示第一个值大于第二个值。
注意:比较时是以$version1 operator $version2的规则,如果未指定operator参数,默认的操作符是" > "。条件未成立时返回-1,指定时未成立返回值为false

示例:

<?php

$php_version=phpversion();
$wp_version='3.1.0';
if(version_compare($php_version,$wp_version,'>')){

echo(sprintf('your server is running PHP version %1$s but Wordpress %2$s .',$php_version,$wp_version));

//输出结果: your server is running PHP version 5.2.5 but Wordpress 3.1.0 .
}

echo version_compare($php_version,'5.4'); //输出结果:-1

echo version_compare($php_version,'5.3','<'); //输出结果:1

if (version_compare(PHP_VERSION, '5.0.0', '>')) {

echo 'I am using PHP 4, my version: ' . PHP_VERSION . ',version_ID is ' . PHP_VERSION_ID . '\n';

//输出结果:I am using PHP 4, my version: 5.2.5
}

?>

phpversion() 获取当前PHP版本
语法:phpversion([string $extension])
参数:$extension 可选,扩展名
返回的值:如果指定了可选的扩展名参数,phpversion()返回此扩展名的版本,如果没有相关的版本信息或者扩展名未启用就会返回false。
< ?php

echo 'Current PHP version:'. phpversion(); //Current PHP version:5.2.5

?>
PHP_VERSION 常量 获取当前PHP版本

顶一下
(1)
33.3%
踩一下
(2)
66.7%
------分隔线----------------------------
你可能感兴趣的内容