zoukankan      html  css  js  c++  java
  • 获取php版本

    phpversion()函数可以获取版本

    version_compare可以比较两个版本 

    mixed version_compare ( string $version1 , string $version2 [, string $operator ] )

    此函数首先在版本字符串里用一个点 . 替换 _- 和 +,也会在任意非数字前后插入一个点 .,这样,类似 '4.3.2RC1' 将会变成 '4.3.2.RC.1'。 接下来它会分割结果,就像你使用 explode('.', $ver) 那样。 然后它会从左往右对比各个部分。 如果某部分包含了特定的版本字符串,将会用以下顺序处理: 列表中未找到的任意字符串 < dev < alpha = a < beta = b < RC = rc < # < pl = p。 这种方式不仅能够对比类似 '4.1' 和 '4.1.2' 那种不同的版本级别,同时也可以指定对比任何包含 PHP 开发状态的版本。

    $a = version_compare($res,'5.4.12');
    var_dump($a);

    <?php
    if (version_compare(PHP_VERSION, '6.0.0') >= 0) {
        echo 'I am at least PHP version 6.0.0, my version: ' . PHP_VERSION . " ";
    }

    if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
        echo 'I am at least PHP version 5.3.0, my version: ' . PHP_VERSION . " ";
    }

    if (version_compare(PHP_VERSION, '5.0.0', '>=')) {
        echo 'I am using PHP 5, my version: ' . PHP_VERSION . " ";
    }

    if (version_compare(PHP_VERSION, '5.0.0', '<')) {
        echo 'I am using PHP 4, my version: ' . PHP_VERSION . " ";
    }
    ?>

  • 相关阅读:
    Jersey初始化配置
    Jersey框架简介
    警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:esignmanage' did not find a matching property.解决
    HIbernate基于外键的查询
    Apache Maven 入门篇(下)
    Apache Maven 入门篇 ( 上 )
    DetachedCriteria用法
    SQL Excel导入到sqlserver表
    轮番图片js
    Js Tab页(二)
  • 原文地址:https://www.cnblogs.com/brady-wang/p/5219423.html
Copyright © 2011-2022 走看看