pow
funkcja
Podnosi liczbę do potęgi. Alternatywa dla operatora **.
pow(mixed $num, mixed $exponent): int|float|object
pow($num, $exponent) oblicza $num do potęgi $exponent. Gdy oba argumenty są całkowite i wynik mieści się w zakresie int, zwracany jest int. W pozostałych przypadkach zwracany jest float. Możesz też użyć operatora **, który robi to samo.
<?php
declare(strict_types=1);
echo pow(2, 8); // wynik: 256
echo pow(3, 3); // wynik: 27
echo pow(2, 0.5); // wynik: 1.4142135623731 (pierwiastek kwadratowy z 2)
// To samo co operator **:
echo 2 ** 8; // wynik: 256
Przy obliczaniu procentu składanego — klasyczny przykład z finansów — pow jest wygodniejsze niż wielokrotne mnożenie: $kapital * pow(1 + $stopa, $lata).