yankewei/php-version

A better tool related to PHP version

v1.1.0 2025-07-12 15:16 UTC

This package is auto-updated.

Last update: 2025-07-12 15:17:05 UTC


README

Latest Version on Packagist Tests Total Downloads

Installation

You can install the package via composer:

composer require yankewei/php-version

Usage

use Yankewei\PHP\Version;

// Create version from string
$version = Version::new('8.1.1');
echo $version->major(); // 8
echo $version->minor(); // 1
echo $version->patch(); // 1

// Create version from integer
$version = Version::new(80101);
echo $version->major(); // 8

// Get current PHP version
$current = Version::current();
echo $current->major(); // Current PHP major version

// Compare versions
$version1 = Version::new('8.1.0');
$version2 = Version::new('8.1.1');
$result = $version1->compare($version2); // -1 (less than)

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

License

The MIT License (MIT). Please see License File for more information.