45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > PHP教程 >

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

电脑软硬件应用网 45IT.COM 时间: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%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识