[php] 타입 힌트
타입 힌트를 사용하는 이유
타입 힌트를 사용하면 함수가 기대하는 매개변수의 자료형을 명확히 알 수 있으며, 의도치 않은 자료형으로 인한 오류를 사전에 방지할 수 있습니다. 또한 PHP 7부터는 반환값의 자료형도 지정할 수 있어, 코드의 안정성을 높일 수 있습니다.
매개변수에 타입 힌트 적용하기
function calculateTotal(int $price, int $quantity): int {
// 함수 본문
}
위 예제에서 int
는 $price
와 $quantity
매개변수가 정수형을 기대한다는 것을 나타냅니다.
반환값에 타입 힌트 적용하기
function calculateTotal(int $price, int $quantity): int {
// 함수 본문
return $total; // $total은 정수형이어야 함을 나타냅니다.
}
타입 힌트는 코드의 가독성을 높이고 실수를 사전에 방지하는데 도움을 줍니다. 하지만 강제적인 규제는 아니므로 필요에 따라 유연하게 사용할 수 있습니다.
참고문헌: PHP 공식문서