PHP

제네릭 x

변수타입 선언 x


리턴타입 o //7.2완료

매개변수 타입 o //7.2 완료

클래스 맴버변수타입 ㅇ //7.4

매개변수, 맴버변수 Nullable// 7.1


옵셔널 ㅇ // 8.0

유니온 ㅇ //8.0

Enum ㅇ //8.1

mixed o //8.1


이상한 resource 타입 삭제 // 8.0



파이썬처럼 타입선언만하고 런타임에 삭제시키는거로 갔으면

제네릭도 되는건데..


PHP는 런타임에 타입체크 다하는 방향으로 가버림

강타입이되겠다는건지 뭔지