PHP 8.0 là một bản cập nhật lớn của ngôn ngữ PHP. Có nhiều tính năng mới và tối ưu hóa bao gồm các thuộc tính, biểu thức so sánh, toán tử nullsafe, JIT, ... và các cải tiến trong kiểu hệ thống, xử lý lỗi và tính nhất quán.
Cập nhật lên PHP 8.0
So sánh chuỗi ký tự với số
PHP 7
0 == 'foobar'; // true
PHP 8
0 == 'foobar'; // false
Biên dịch Just-In-Time
PHP 8 giới thiệu hai công cụ biên dịch JIT. Theo dõi JIT, hứa hẹn nhất trong số hai, cho thấy hiệu suất tốt hơn khoảng 3 lần trên các điểm chuẩn tổng hợp và cải thiện 1,5–2 lần trên một số ứng dụng chạy dài cụ thể. Hiệu suất ứng dụng điển hình ngang bằng với PHP 7.4.
Và một số functions mới
- str_contains(), str_starts_with(), str_ends_with()
- fdiv()
- get_debug_type()
- get_resource_id()
- token_get_all()