X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fpecl-ci;a=blobdiff_plain;f=php-version.php;h=75173db05e96f6754afddaef660972a2ceddfe70;hp=2c9c3942fa97a7125179ffd5891bde26d4c83ad2;hb=dfce343d0b8d36f941cadb79fc83bbb109689d22;hpb=29d127c657e4aa27d35376c931b420185d03010d diff --git a/php-version.php b/php-version.php index 2c9c394..75173db 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,13 @@ if (isset($by_minor[$version])) { print("5.4.45\n"); break; case "5.5": - print("5.5.30\n"); + print("5.5.31\n"); break; case "5.6": - print("5.6.16\n"); + print("5.6.17\n"); break; case "7.0": - printf("7.0.0\n"); + printf("7.0.2\n"); break; case "master": print("master\n");