PHP.nl

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