Warning: file_put_contents(): Only -1 of 104 bytes written, possibly out of free disk space in /var/www/html/index.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/index.php:3) in /var/www/html/cache.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/index.php:3) in /var/www/html/cache.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/index.php:3) in /var/www/html/cache.php on line 25
pi rad2deg Matemáticas PHP Manual pow (PHP 4, 5) — Expresión exponencial Descripción number ( $base , $exp ) Devuelve el valor base elevado a la potencia exp . Warning En 4.0.6 y versiones ant...
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(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
?>

Ver también