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).

📘 Naucz się w lekcji →