[PHP] PHP8 Union Types 미리 알아보기


[PHP] PHP8 Union Types 미리 알아보기

Union Types란? # 기존의 타입에는 여러 타입을 함께 사용 할 수 없었지만, 이제는 여러 타입을 적어 줄수 있습니다. # 기존 방식 function test(string $number) { } => # 유니온 방식 function test(string|int $number) { } # "null" 타입도 받을 수 있습니다. function test(null|int $number) { } # 앞에 "?"을 붙여서 "null"을 받을 수도 있습니다. function test(string $number, ?string $name) { } # 리턴 타입을 "int|false"을 줄 수 있습니다. "int|false"만 리턴 타입을 지정해줄 수 있습니다. (거의 사용하지 않을것 같군요.) function test(): int|false { }...


#php #php8 #types #union #유니온 #유니온타입 #타입

원문링크 : [PHP] PHP8 Union Types 미리 알아보기