Ce face pi
pi() returnează aceeași valoare ca constanta M_PI. Constanta este puțin mai rapidă și este folosită mai des.
PHP are și alte constante utile: M_PI_2 (π/2), M_PI_4 (π/4), M_E (numărul e), M_SQRT2 (rădăcina pătrată din 2).
Ce returnează
Valoarea lui π, ca float.
Exemple
Exemplul 1: pi și M_PI
<?php
var_dump(pi());
var_dump(pi() === M_PI);
Rezultat
float(3.141592653589793)
bool(true)
Exemplul 2: Aria și circumferința unui cerc
<?php
$raza = 3;
echo "Aria: " . round(pi() * $raza ** 2, 2) . "\n";
echo "Circumferința: " . round(2 * M_PI * $raza, 2);
Rezultat
Aria: 28.27
Circumferința: 18.85
Greșeli frecvente
- Scrii
3.14în calcule. Rezultatele sunt mai puțin precise. FoloseșteM_PI.
Comenzi înrudite
deg2rad / rad2deg: Transformă un unghi din grade în radiani (deg2rad) sau din radiani în grade (rad2deg).sin / cos / tan: Calculează sinusul (sin), cosinusul (cos) și tangenta (tan) unui unghi exprimat în radiani.round: Rotunjește un număr la cel mai apropiat întreg sau la un număr de zecimale.