- Class Constant에 Type 지원 : void, callable, never를 제외한 PHP의 모든 타입 가능
- Class Constant의 동적 Fetch :
Foo::{$searchableConstant}
형태로 이름으로 조회
- 새로운
#[\Override]
속성 : 메소드에 추가하면 부모 클래스나 구현된 인터페이스에 같은 이름의 메서드가 있는지 확인
- readonly 속성의 Deep-Cloning :
__clone
메소드를 통해서 readonly 속성도 한번 변경 가능
- 새로운
json_validate()
함수 : json_decode()보다 더 효율적으로 문자열이 유효한 JSON인지 확인 가능
- 새로운
Randomizer::getBytesFromString()
메소드 : PHP 8.2에 추가된 Random 확장에 특정 바이트로만 구성된 임의의 문자열을 생성하는 기능을 추가
- 새
Randomizer::getFloat()
Randomizer::nextFloat()
메소드
- 커맨드라인 린터가 여러개의 파일 입력을 지원
- 새로운 클래스, 인터페이스, 함수들 추가 :
mb_str_pad()
, str_increment()
, str_decrement()
등