(PHP 4, PHP 5)
pow — Expression exponentielle
Retourne base élevé à la puissance exp .
En PHP 4.0.6 et plus ancien, pow() retournait toujours un nombre à virgule flottante (float ), et n'affichait pas d'alerte.
La base à utiliser
L'exponentielle
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é.
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 . |
Exemple 1308. 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
?>
exp() |
sqrt() |
bcpow() |
gmp_pow() |