PHP의 hypot() 함수는 직각삼각형의 빗변(hypotenuse) 길이를 계산하는 수학 함수입니다. 이 함수는 피타고라스 정리인 √(a² + b²) 공식을 기반으로 동작하며, 두 변의 길이를 인자로 전달하면 해당 빗변의 길이를 실수(float) 형태로 반환합니다.

직각삼각형에서 빗변이란 직각과 마주 보는 변을 말하며, 세 변 중에서 항상 가장 긴 변입니다.
문법(Syntax)
hypot(a, b)
매개변수(Parameters)
a − 첫 번째 변의 길이
b − 두 번째 변의 길이
반환 값(Return)
hypot() 함수는 계산된 빗변의 길이를 실수(float) 타입으로 반환합니다. 참고로 hypot(a, b)는 sqrt(a*a + b*b)와 같은 결과를 내지만, 내부적으로 더 안정적으로 구현되어 있어 큰 숫자를 다룰 때 오버플로우나 언더플로우 위험이 적습니다.
예제(Example)
<?php
echo hypot(2, 8) . "<br>";
echo hypot(8, 3);
?>
실행 결과(Output)
8.2462112512353<br>8.5440037453175
위 예제에서 hypot(2, 8)은 √(2² + 8²) = √68 ≈ 8.2462를, hypot(8, 3)은 √(8² + 3²) = √73 ≈ 8.5440을 반환합니다.