Note that pow(0, 0) equals to 1 although mathematically this is undefined.
(PHP 4, PHP 5, PHP 7, PHP 8)
pow — Potenzfunktion
Berechnet die Potenz von exponent
zur Basis
num
oder kurz
num
exponent.
Hinweis:
Alternativ kann der **-Operator verwendet werden.
num
Die zu potenzierende Basis.
exponent
Der Exponent.
num
in der Potenz exponent
.
Sind beide Argumente nichtnegative Ganzzahlen und kann das Ergebnis als
Ganzzahl dargestellt werden, wird das Ergebnis als int
zurückgegeben, andernfalls als float.
Das Verhalten dieser Operation kann durch PHP-Erweiterungen überschrieben werden, sodass sie ein Objekt zurückgibt.
Version | Beschreibung |
---|---|
8.4.0 |
Die Anwendung eines negativen exponent en auf
0 ist nun veraltet.
|
Beispiel #1 Einige pow()-Beispiele
<?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
var_dump(pow(new GMP("3"), new GMP("2"))); // object(GMP)
echo pow(-1, 5.5); // NAN
?>
Hinweis:
Diese Funktion wandelt alle Eingaben in numerische Werte um, selbst nicht-skalare Werte. Dies kann zu seltsamen Ergebnissen führen.
Note that pow(0, 0) equals to 1 although mathematically this is undefined.