{eac}Doojigger Reference

version_compare

version compare utilites trait - {eac}Doojigger for WordPress

Tags
category

WordPress Plugin

author

Kevin Burkholder KBurkholder@EarthAsylum.com

copyright

Copyright (c) 2021 EarthAsylum Consulting <www.EarthAsylum.com>

version
2.x
link
https://eacDoojigger.earthasylum.com/
see
https://eacDoojigger.earthasylum.com/phpdoc/

Table of Contents

isVersionCompare()  : bool|int
version compare
isVersionCompatable()  : bool
is version compatable (>=)
isVersionEqualTo()  : bool
version compare equal to
isVersionGreaterThan()  : bool
version compare greater than
isVersionGreaterThanEqualTo()  : bool
version compare greater than or equal to
isVersionLessThan()  : bool
version compare less than
isVersionLessThanEqualTo()  : bool
version compare less than or equal to
isVersionNotEqualTo()  : bool
version compare not equal to

Methods

isVersionCompare()

version compare

public isVersionCompare(string $version1, string $version2[, mixed $eqVal = true ][, mixed $ltVal = -1 ][, mixed $gtVal = +1 ]) : bool|int
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

$eqVal : mixed = true

returned if $versions1 = $version2 (true)

$ltVal : mixed = -1

returned if $versions1 < $version2 (-1)

$gtVal : mixed = +1

returned if $versions1 > $version2 (1)

Return values
bool|int

true if $versions1 = $version2, $ltVal if $versions1 < $version2, $gtVal if $versions1 > $version2

isVersionCompatable()

is version compatable (>=)

public isVersionCompatable(string $version, string $required) : bool
Parameters
$version : string

(n.n.n)

$required : string

(n.n.n)

Return values
bool

true if $version >= $required

isVersionEqualTo()

version compare equal to

public isVersionEqualTo(string $version1, string $version2) : bool
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

Return values
bool

true if $versions1 = $version2

isVersionGreaterThan()

version compare greater than

public isVersionGreaterThan(string $version1, string $version2) : bool
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

Return values
bool

true if $versions1 > $version2

isVersionGreaterThanEqualTo()

version compare greater than or equal to

public isVersionGreaterThanEqualTo(string $version1, string $version2) : bool
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

Return values
bool

true if $versions1 >= $version2

isVersionLessThan()

version compare less than

public isVersionLessThan(string $version1, string $version2) : bool
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

Return values
bool

true if $versions1 < $version2

isVersionLessThanEqualTo()

version compare less than or equal to

public isVersionLessThanEqualTo(string $version1, string $version2) : bool
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

Return values
bool

true if $versions1 <= $version2

isVersionNotEqualTo()

version compare not equal to

public isVersionNotEqualTo(string $version1, string $version2) : bool
Parameters
$version1 : string

(n.n.n)

$version2 : string

(n.n.n)

Return values
bool

true if $versions1 <> $version2

Search results