version_compare
version compare utilites trait - {eac}Doojigger for WordPress
Tags
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