CliVersion
in package
implements
Stringable
Read onlyYes
.NET のバージョンクラスと同じ扱い。
Table of Contents
Interfaces
- Stringable
Constants
- IGNORE_REVISION = -1
Properties
- $build : int
- [3] ビルド バージョン。
- $major : int
- [1] メジャー バージョン。
- $minor : int
- [2] マイナー バージョン。
- $revision : int
- [4] リビジョン バージョン。
Methods
- __construct() : mixed
- 生成
- __toString() : string
- compare() : int
- isEquals() : bool
- parse() : CliVersion
- toCompare() : int
- toString() : string
- tryParse() : bool
- tryParseCore() : bool
Constants
IGNORE_REVISION
public
mixed
IGNORE_REVISION
= -1
Properties
$build
[3] ビルド バージョン。
public
int
$build
Tags
$major
[1] メジャー バージョン。
public
int
$major
Tags
$minor
[2] マイナー バージョン。
public
int
$minor
Tags
$revision
[4] リビジョン バージョン。
public
int
$revision
Tags
Methods
__construct()
生成
public
__construct(int $major[, int $minor = 0 ][, int $build = 0 ][, int $revision = self::IGNORE_REVISION ]) : mixed
Parameters
- $major : int
- $minor : int = 0
- $build : int = 0
- $revision : int = self::IGNORE_REVISION
Tags
__toString()
public
__toString() : string
Return values
stringcompare()
public
static compare(CliVersion $a, CliVersion $b) : int
Parameters
- $a : CliVersion
- $b : CliVersion
Return values
intisEquals()
public
isEquals(CliVersion $version) : bool
Parameters
- $version : CliVersion
Return values
boolparse()
public
static parse(string|null $s) : CliVersion
Parameters
- $s : string|null
Return values
CliVersiontoCompare()
public
toCompare(CliVersion $version) : int
Parameters
- $version : CliVersion
Return values
inttoString()
public
toString() : string
Return values
stringtryParse()
public
static tryParse(string|null $s, CliVersion|null &$result) : bool
Parameters
- $s : string|null
- $result : CliVersion|null
Return values
booltryParseCore()
private
static tryParseCore(null|string $s, null|CliVersion &$result) : bool
Parameters
- $s : null|string
- $result : null|CliVersion