PHpullh
학습 라이브러리/PHP/union 타입과 nullable 타입

PHP · 기초 문법

union 타입과 nullable 타입

union 타입과 nullable 타입을 한 함수에서 함께 사용하는 예제입니다.

기초 문법중급unionnullabletype

핵심 설명

union 타입과 nullable 타입을 한 함수에서 함께 사용하는 예제입니다.

PHP code

<?php
function normalize(int|string|null $value): ?string {
    return $value === null ? null : trim((string) $value);
}

var_dump(normalize(10));

학습 팁

예제 결과를 볼 때는 값뿐 아니라 타입도 같이 확인하는 습관을 들이면 PHP의 타입 시스템을 훨씬 안정적으로 익힐 수 있습니다.

주의할 점

느슨한 비교와 묵시적 타입 변환이 섞이면 예상과 다른 결과가 나올 수 있습니다.

자주 묻는 질문

union 타입과 nullable 타입란 무엇인가요?

union 타입과 nullable 타입을 한 함수에서 함께 사용하는 예제입니다.

union 타입과 nullable 타입 학습 시 주의할 점은 무엇인가요?

느슨한 비교와 묵시적 타입 변환이 섞이면 예상과 다른 결과가 나올 수 있습니다.