(PHP 4, PHP 5)
pow — Expresión exponencial
Devuelve el valor base
elevado a la potencia
exp
.
base
La base a ser usada
exp
El exponente
base
elevada a la potencia de exp
.
Si ambos argumentos son números enteros no negativos y el resultado puede ser representado
como un entero, el resultado será devuelto con tipo integer,
de lo contrario se devuelve como un float.
Versión | Descripción |
---|---|
4.2.0 | No se emite advertencia, incluso si el valor no puede ser calculado. |
4.0.6 | Ahora la función devolverá resultados integer, si es posible. Antes siempre devolvía un resultado float. Para versiones anteriores, puede que se reciba un resultado falso para números complejos. |
Ejemplo #1 Algunos ejemplos de pow()
<?php
var_dump(pow(2, 8)); // int(256)
echo pow(-1, 20); // 1
echo pow(0, 0); // 1
echo pow(-1, 5.5); // PHP >4.0.6 NAN
echo pow(-1, 5.5); // PHP <=4.0.6 1.#IND
?>
Nota:
Esta función convertirá toda entrada en un número, incluso valores no escalares, lo cual podría conducir a resultados extraños.