PHP Dokumentation: Function pow
12. Januar 2010 von werner
pow
(PHP 4, PHP 5)
pow — Potenzfunktion
Beschreibung
Berechnet die Potenz von exp zur Basis base oder kurz baseexp.
Warnung
In PHP 4.0.6 und früher gab pow() immer einen float-Wert zurück und generierte keine Warnungen.
Parameter-Liste
- base
Die zu potenzierende Basis
- exp
Der Exponent
Rückgabewerte
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.
Changelog
| 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. |
Beispiele
Beispiel #1 Einige pow()-Beispiele
<?phpvar_dump
(pow(2, 8)); // int(256)
echo pow(-1, 20); // 1
echo pow(0, 0); // 1echo pow(-1, 5.5); // PHP >4.0.6 NAN
echo pow(-1, 5.5); // PHP <=4.0.6 1.#IND
?>