X-Git-Url: https://git.m6w6.name/?p=m6w6%2Ftravis-pecl;a=blobdiff_plain;f=php-version.php;h=63d35b3e6962ddacd5307c358a85df288c79aec9;hp=2c9c3942fa97a7125179ffd5891bde26d4c83ad2;hb=f24680bd797a891102f9430f54d2f3c2f06d7513;hpb=2d7406d5c003e208d14a6a755e0971e009e57d00 diff --git a/php-version.php b/php-version.php index 2c9c394..63d35b3 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,22 @@ 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.33\n"); + break; + case "7.1": + print("7.1.27\n"); + break; + case "7.2": + print("7.2.16\n"); + break; + case "7.3": + print("7.3.3\n"); break; case "master": print("master\n");