pow

(PHP 3, PHP 4 , PHP 5)

pow -- Expression exponentielle

Description

number pow ( number base, number exp )

pow() retourne base élevé à la puissance exp. Si possible, pow() retourne un entier.

Si le calcul ne peut être fait, une alerte sera affichée et pow() retournera FALSE. Depuis PHP 4.2.0, pow() n'affiche plus aucun warning.

Note : PHP ne peut pas gérer une valeur négative de base.

Exemple 1. Quelques exemples avec pow()

<?php

var_dump
(pow(2, 8) ); // int(256)
echo pow(-1, 20); // 1
echo pow(0, 0); // 1

echo pow(-1, 5.5); // error

?>

Avertissement

En PHP 4.0.6 plus ancien, pow() retournait toujours un nombre à virgule flottante (float), et n'affichait pas d'alerte. Si le calcul est impossible (racine d'un nombre négatif, par exemple), pow() retournait NAN.

Voir aussi exp(), sqrt(), bcpow() et gmp_pow().