pow
pow
Exponential expression
**pow** mixed $num mixed $exponent
Returns raised to the power of
.
num``exponent
Opmerking: > It is possible to use the operator instead. **
numThe base to use
exponentThe exponent
raised to the power of .
If both arguments are non-negative integers and the result can be represented
as an integer, the result will be returned with type,
otherwise it will be returned as a .
num``exponent``int``float
PHP-Extensions may override the behaviour of this operation and make it return an object.
**Voorbeeld: Some examples of **
<?php
var_dump(pow(2, 8)); // int(256)
echo pow(-1, 20), PHP_EOL; // 1
echo pow(0, 0), PHP_EOL; // 1
echo pow(10, -1), PHP_EOL; // 0.1
echo pow(-1, 5.5), PHP_EOL; // NAN
?>
Voorbeeld: Examples of With GMP Extension Object
<?php
var_dump(pow(new GMP("3"), new GMP("2"))); // object(GMP)
?>
Opmerking: > This function will convert all input to a number, even non-scalar values, which could lead to results. weird
**fpow``exp``sqrt``bcpow``gmp_pow