Documentación offline PHP master

pow

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

pow

Expresión exponencial

Descripción#

pow(mixed $num, mixed $exponent): int
```php

Devuelve `num` elevado a la potencia `exponent`.

> [!NOTE]
> Es posible utilizar el operador [\*\*](#language.operators.arithmetic) en su lugar.

## Parámetros

`num`  
La base a utilizar

`exponent`  
El exponente

## Valores devueltos

`num` elevado a la potencia `exponent`. Si los argumentos no son enteros negativos, y el resultado puede ser representado como un entero, el resultado será `int`, de lo contrario será devuelto como `float`.

Las extensiones PHP pueden reemplazar el comportamiento de esta operación y hacer que devuelva un objeto.

## Historial de cambios

| Versión | Descripción                                             |
|---------|---------------------------------------------------------|
| 8.4.0   | Elevar `0` a un `exponente` negativo es ahora obsoleto. |

## Ejemplos

Ejemplo con `pow`
Ejemplos de `pow` con un objeto de la extensión GMP

```php

Notas#

[!NOTE] Esta función convertirá todas las entradas en un número, incluyendo valores no escalares, lo que puede llevar a resultados impredecibles.

Véase también#

Operador de exponenciación **, fpow, exp, sqrt, bcpow, gmp_pow