PHP · 함수
nullable 반환 타입
찾지 못한 경우 null을 반환하는 함수의 타입 설계를 보여주는 예제입니다.
함수중급nullablereturn-typesearch
핵심 설명
찾지 못한 경우 null을 반환하는 함수의 타입 설계를 보여주는 예제입니다.
PHP code
<?php
function findUser(array $users, int $id): ?array {
foreach ($users as $user) {
if ($user['id'] === $id) {
return $user;
}
}
return null;
}
var_dump(findUser([['id' => 1]], 2));학습 팁
함수 예제는 인자 타입, 반환 타입, 호출 방식 세 가지를 같이 확인하면 이해가 빠릅니다.
주의할 점
인자 순서와 기본값, 참조 전달 여부를 혼동하면 함수 호출이 쉽게 꼬입니다.
자주 묻는 질문
nullable 반환 타입란 무엇인가요?
찾지 못한 경우 null을 반환하는 함수의 타입 설계를 보여주는 예제입니다.
nullable 반환 타입 학습 시 주의할 점은 무엇인가요?
인자 순서와 기본값, 참조 전달 여부를 혼동하면 함수 호출이 쉽게 꼬입니다.
Continue Learning
PHP 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.