X-Git-Url: https://git.m6w6.name/?p=m6w6%2Ftravis-pecl;a=blobdiff_plain;f=php-version.php;h=8fa04acf378d82643362d54af092b2c9163534f8;hp=2c9c3942fa97a7125179ffd5891bde26d4c83ad2;hb=a8cc62c5de13033c59aa13af19a0f7dd54b5596b;hpb=2d7406d5c003e208d14a6a755e0971e009e57d00 diff --git a/php-version.php b/php-version.php index 2c9c394..8fa04ac 100755 --- a/php-version.php +++ b/php-version.php @@ -12,16 +12,17 @@ if (isset($versions[$version])) { $by_minor = array(); # build the tree of latest versions per minor -foreach (array_keys((array) $versions) as $release) { - list($major, $minor, $patch) = explode(".", $release); - if (isset($by_minor["$major.$minor"])) { - if (version_compare($release, $by_minor["$major.$minor"], "<")) { - continue; +if (!empty($versions) && !isset($versions["error"])) { + foreach (array_keys((array) $versions) as $release) { + list($major, $minor, $patch) = explode(".", $release); + if (isset($by_minor["$major.$minor"])) { + if (version_compare($release, $by_minor["$major.$minor"], "<")) { + continue; + } } + $by_minor["$major.$minor"] = $release; } - $by_minor["$major.$minor"] = $release; } - # check latest release if (isset($by_minor[$version])) { printf("%s\n", $by_minor[$version]); @@ -32,13 +33,19 @@ if (isset($by_minor[$version])) { print("5.4.45\n"); break; case "5.5": - print("5.5.30\n"); + print("5.5.37\n"); break; case "5.6": - print("5.6.16\n"); + print("5.6.33\n"); break; case "7.0": - printf("7.0.0\n"); + print("7.0.27\n"); + break; + case "7.1": + print("7.1.14\n"); + break; + case "7.2": + print("7.2.2\n"); break; case "master": print("master\n");