Automatically fetch a list of PHP releases from the official PHP website.

Installs: 36

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0


v0.1.0 2016-03-31 16:01 UTC

This package is auto-updated.

Last update: 2021-10-15 23:15:50 UTC


Latest Stable Version Total Downloads Latest Unstable Version License

This is a Composer plugin that provides an automated list of PHP releases.

Table Of Contents


The only thing you need to do to make this work is adding this package as a dependency to your project:

composer require brightnucleus/php-releases

Basic Usage

On each composer install or composer update, the list of PHP releases will be rebuilt.

Usage is pretty straight-forward. Just use one of the two provided static methods:


$releases = new PHPReleases();

// Check whether a specific version exists.
$exists = $releases->exists( '7.0.0' ); // Returns true.

// Get the release date of a specific version.
$date = $releases->getReleaseDate( '7.0.0' ); // Returns DateTime object for 2015-12-03.

// Get all the release data.
$array = $releases->getAll(); // Returns an array in the format: '<version>' => '<release date>'


All feedback / bug reports / pull requests are welcome.


This code is released under the MIT license. For the full copyright and license information, please view the LICENSE file distributed with this source code.