Forum und email

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(28)); // int(256)
echo pow(-120); // 1
echo pow(00); // 1

echo pow(-15.5); // PHP >4.0.6  NAN
echo pow(-15.5); // PHP <=4.0.6 1.#IND
?>

Ver también