(PHP 4, PHP 5)
pow — Expresión exponencial
Devuelve el valor base elevado a la potencia exp.
En PHP 4.0.6 y versiones anteriores, pow() siempre devolvía un valor tipo float, y no producía advertencias.
La base a ser usada
El exponente
base elevada a la potencia de exp. Si el resultado puede ser representado como entero, éste será devuelto como integer, de lo contrario será devuelto como float. Si la potencia no puede ser computada, se devolverá FALSE.
Versión | Descripción |
---|---|
Desde 4.0.6 | La función devolverá resultados tipo integer si es posible, antes devolvía siempre un resultado float. Para versiones anteriores, es posible que reciba resultados erróneos para números complejos. |
Desde 4.2.0 | PHP deja de emitir una advertencia si el valor no puede ser computado, ahora sólo devolverá un valor FALSE silenciosamente. |
Example #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
?>