(PHP 4, PHP 5)
pow — Potenzfunktion
Berechnet die Potenz von exp zur Basis base oder kurz base exp.
In PHP 4.0.6 und früher gab pow() immer einen float-Wert zurück und generierte keine Warnungen.
Die zu potenzierende Basis
Der Exponent
base in der Potenz exp . Das Ergebnis wird als integer zurückgegeben falls möglich, ansonsten als float. Wenn die Potenz nicht berechnet werden, wird stattdessen FALSE zurückgegeben.
Version | Beschreibung |
---|---|
Seit 4.0.6 | Die Funktion gibt nun integer-Ergebnisse zurück falls möglich, in älteren Versionen wurde immer ein float-Ergebnis zurückgegeben. Ältere Versionen geben zum Teil unsinnige Ergebnisse zurück, wenn das Ergebnis keine reelle Zahl ist. |
Seit 4.2.0 | PHP gibt keine Warnung mehr aus, wenn das Ergebnis nicht berechnet werden kann, es wird einfach nur noch FALSE zurückgegeben. |
Beispiel #1 Einige pow()-Beispiele
<?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
?>