Note that pow(0, 0) equals to 1 although mathematically this is undefined.(PHP 4, PHP 5, PHP 7, PHP 8)
pow — Expression exponentielle
   Retourne num élevé à la puissance
   exponent.
  
Note:
Il est possible d'utiliser l'opérateur ** à la place.
numLa base à utiliser
exponentL'exposent
   num élevé à la puissance exponent.
   Si les arguments ne sont pas des entiers négatifs, et que le résultat
   peut être représenté sous la forme d'un entier, le résultat sera
   entier, sinon s'il sera retourné en tant que nombre décimal.
  
Les extensions PHP peuvent remplacer le comportement de cette opération et la faire retourner un objet.
| Version | Description | 
|---|---|
| 8.4.0 | Élever 0à unexposantnégatif est désormais obsolète. | 
Exemple #1 Exemple avec pow()
<?php
var_dump(pow(2, 8)); // int(256)
echo pow(-1, 20), PHP_EOL; // 1
echo pow(0, 0), PHP_EOL; // 1
echo pow(10, -1), PHP_EOL; // 0.1
echo pow(-1, 5.5), PHP_EOL; // NAN
?>
Exemple #2 Exemples de pow() avec un objet de l’extension GMP
<?php
var_dump(pow(new GMP("3"), new GMP("2"))); // object(GMP)
?>Note:
Cette fonction convertira toutes les entrées en un nombre, y compris pour les valeurs non-scalaires, ce qui peut amener à des résultats imprévisibles.
Note that pow(0, 0) equals to 1 although mathematically this is undefined.