X-Git-Url: https://git.m6w6.name/?p=m6w6%2Ftravis-pecl;a=blobdiff_plain;f=php-version.php;h=d7b15f3acb2132536c992dfd792ee2641cbebc4a;hp=2c9c3942fa97a7125179ffd5891bde26d4c83ad2;hb=4508f562f8ef3c07b4490bef0e7563e73ef9a5f0;hpb=2d7406d5c003e208d14a6a755e0971e009e57d00 diff --git a/php-version.php b/php-version.php index 2c9c394..d7b15f3 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,28 @@ 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.34\n"); + break; + case "7.3": + print("7.3.25\n"); + break; + case "7.4": + print("7.4.13\n"); + break; + case "8.0": + print("8.0.0\n"); break; case "master": print("master\n");