function BigNumber::getSign
Returns the sign of this number.
@psalm-return -1|0|1
Return value
int -1 if the number is negative, 0 if zero, 1 if positive.
5 calls to BigNumber::getSign()
- BigNumber::isNegative in vendor/
brick/ math/ src/ BigNumber.php - Checks if this number is strictly negative.
- BigNumber::isNegativeOrZero in vendor/
brick/ math/ src/ BigNumber.php - Checks if this number is negative or zero.
- BigNumber::isPositive in vendor/
brick/ math/ src/ BigNumber.php - Checks if this number is strictly positive.
- BigNumber::isPositiveOrZero in vendor/
brick/ math/ src/ BigNumber.php - Checks if this number is positive or zero.
- BigNumber::isZero in vendor/
brick/ math/ src/ BigNumber.php - Checks if this number equals zero.
3 methods override BigNumber::getSign()
- BigDecimal::getSign in vendor/
brick/ math/ src/ BigDecimal.php - Returns the sign of this number.
- BigInteger::getSign in vendor/
brick/ math/ src/ BigInteger.php - Returns the sign of this number.
- BigRational::getSign in vendor/
brick/ math/ src/ BigRational.php - Returns the sign of this number.
File
-
vendor/
brick/ math/ src/ BigNumber.php, line 433
Class
- BigNumber
- Common interface for arbitrary-precision rational numbers.
Namespace
Brick\MathCode
public abstract function getSign() : int;