geldek/version
Composer 安装命令:
composer require geldek/version
包简介
Represents version number built from 4 components.
README 文档
README
Represents the version number created from 4 components: major, minor, build and revision. Major and minor numbers are required components, build and revision are optional. Version can be provided as a string or set of integers. Implementation provides methods for comparing 2 unique versions.
Usage
use geldek\Version; $v1 = new Version("1.0"); $v2 = new Version(1, 1); $v3 = new Version(1, 1, 0, 0); $v4 = Version::parse("1.2"); $v5 = null; $result = Version::tryParse("invalid", $v5);
Comparision methods
equals returns true if both versions are equal.
$v1 = new Version(1, 0); $v2 = new Version(2, 0); $v3 = Version::parse('1.0.0.0'); $false = $v1->equals($v2); $true = $v1->equals($v3);
compareTo returns -1 if calling version is lower than version in parameter, 0 if versions are equal and 1 if calling version is greater than version in parameter.
$v1 = new Version('1.1'); $v2 = new Version(1, 1, 0, 1); $minus_one = $v1->compareTo($v2); $plus_one = $v2->compareTo($1);
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-22