yankewei / php-version
A better tool related to PHP version
Fund package maintenance!
:vendor_name
v1.1.0
2025-07-12 15:16 UTC
Requires
- php: ^8.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- pestphp/pest: ^3.8
- phpstan/phpstan: ^2.1
- spatie/ray: ^1.28
README
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.