(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
?>