- Hỗ trợ kiểu cho Class Constant: có thể dùng mọi kiểu của PHP ngoại trừ
void, callable, never
- Truy xuất động Class Constant: tra cứu theo tên với dạng
Foo::{$searchableConstant}
- Thuộc tính
#[\Override] mới: khi thêm vào phương thức, sẽ kiểm tra xem lớp cha hoặc interface được triển khai có phương thức cùng tên hay không
- Deep-Cloning cho thuộc tính readonly: thông qua phương thức
__clone, thuộc tính readonly cũng có thể được thay đổi một lần
- Hàm
json_validate() mới: có thể kiểm tra chuỗi có phải JSON hợp lệ hiệu quả hơn json_decode()
- Phương thức
Randomizer::getBytesFromString() mới: bổ sung cho extension Random được thêm trong PHP 8.2 khả năng tạo chuỗi ngẫu nhiên chỉ gồm các byte cụ thể
- Các phương thức mới
Randomizer::getFloat() và Randomizer::nextFloat()
- Trình lint dòng lệnh hỗ trợ nhập nhiều tệp
- Bổ sung các class, interface và hàm mới:
mb_str_pad(), str_increment(), str_decrement() v.v.
3 bình luận
Nếu xử lý
Typetheo cách này thì sớm muộn gì cũng sẽ phải thêm type alias, nhưng thật sự tôi không biết rồi họ sẽ xử lý chuyện đó như thế nào.Làn sóng bùng nổ của PHP đang đến…
Thầy ơi,,,