hypot

funkcja

Oblicza długość przeciwprostokątnej trójkąta prostokątnego na podstawie dwóch przyprostokątnych.

hypot(float $x, float $y): float

hypot($x, $y) stosuje twierdzenie Pitagorasa i zwraca √(x² + y²). Jest bezpieczniejsze niż ręczne sqrt($x**2 + $y**2), bo implementacja wewnętrznie zapobiega przepełnieniu przy bardzo dużych lub bardzo małych wartościach. Przydaje się do obliczania odległości między dwoma punktami na płaszczyźnie.

<?php
declare(strict_types=1);

echo hypot(3, 4);    // wynik: 5   (klasyczna trójka pitagorejska)
echo hypot(5, 12);   // wynik: 13
📘 Naucz się w lekcji →