pow
(PHP 4, PHP 5)
pow — Expresión exponencial
Descripción
number pow
( number $base
, number $exp
)
Devuelve el valor base elevado a la potencia exp .
Warning
En PHP 4.0.6 y versiones anteriores, pow() siempre devolvÃa un valor tipo float, y no producÃa advertencias.
Lista de parámetros
- base
-
La base a ser usada
- exp
-
El exponente
Valores retornados
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.
Registro de cambios
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. |
Ejemplos
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
?>