popphp/pop-version

此包已被弃用且不再维护。没有建议的替代包。

Pop PHP 框架的 Pop Version 组件

3.0.0p1 2017-03-02 15:09 UTC

This package is auto-updated.

Last update: 2022-02-01 12:42:29 UTC


README

生命周期结束

版本 3.0.0 的 pop-version 组件现已生命周期结束,将不再维护。

Build Status Coverage Status

概览

pop-version 是一个简单的组件,用于确定和比较 Pop PHP 的最新版本,以及评估系统环境和依赖。

pop-versionPop PHP 框架 的一个组件。

安装

使用 Composer 安装 pop-version

composer require popphp/pop-version

基本用法

检查版本

// echo '2.0.0'
echo Pop\Version\Version::VERSION;

// echo '2.0.0'
echo Pop\Version\Version::getLatest();

// Returns true
if (Pop\Version\Version::isLatest()) { }

评估系统环境

$env = Pop\Version\Version::systemCheck();

这将返回一个包含类似以下值的数组

Array
(
    [pop] => Array
        (
            [installed] => 2.0.0
            [latest] => 2.0.0
            [compare] => 0
        )

    [php] => Array
        (
            [installed] => 5.4.32
            [required] => 5.4.0
            [compare] => 1
        )

    [windows] =>
    [environment] => Array
        (
            [apc] => 1
            [archive] => Array
                (
                    [tar] =>
                    [zip] => 1
                    [bz2] => 1
                    [zlib] => 1
                )

            [curl] => 1
            [db] => Array
                (
                    [mysqli] => 1
                    [oracle] =>
                    [pdo] => Array
                        (
                            [mysql] => 1
                            [pgsql] => 1
                            [sqlite] => 1
                            [sqlsrv] =>
                        )

                    [pgsql] => 1
                    [sqlite] => 1
                    [sqlsrv] =>
                )

            [dom] => Array
                (
                    [dom_document] => 1
                    [simple_xml] => 1
                )

            [ftp] => 1
            [image] => Array
                (
                    [gd] => 1
                    [gmagick] =>
                    [imagick] => 1
                )

            [ldap] => 1
            [mcrypt] => 1
            [memcache] => 1
            [redis] => 1
            [soap] => 1
            [yaml] => 1
        )

)