pow
(PHP 4, PHP 5)
pow — Expression exponentielle
Description
number pow
( number $base
, number $exp
)
Retourne base élevé à la puissance exp .
Warning
En PHP 4.0.6 et plus ancien, pow() retournait toujours un nombre à virgule flottante (float), et n'affichait pas d'alerte.
Liste de paramètres
- base
-
La base à utiliser
- exp
-
L'exponentielle
Valeurs de retour
base élevé à la puissance exp . Si le résultat peut être représenté sous la forme d'un entier, il sera retourné sous la forme d'un entier, sinon, il sera retourné sous la forme d'un nombre à virgule flottante. Si la puissance ne peut être calculée, FALSE sera retourné.
Historique
Version | Description |
---|---|
Depuis la version 4.0.6 | La fonction retourne désormais un entier si possible ; avant cette version, cette fonction retournait toujours un nombre à virgule flottante. Pour les anciennes versions, vous pouviez obtenir un résultat erronné pour les nombres complexes. |
Depuis la version 4.2.0 | PHP arrête d'émettre une alerte si la valeur ne peut pas être calculée. Il retourne maintenant uniquement FALSE. |
Exemples
Example#1 Exemple 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); // PHP >4.0.6 NAN
echo pow(-1, 5.5); // PHP <=4.0.6 1.#IND
?>