PHP 8.0.0

Nhóm phát triển PHP đã công bố phát hành phiên bản mới của ngôn ngữ - PHP 8.0.0.

Những cải tiến và tính năng mới:

  • Các loại liên minh. Thay vì chú thích PHPDoc cho các kết hợp kiểu, bạn có thể sử dụng các khai báo kiểu kết hợp gốc, được kiểm tra trong thời gian chạy.

  • Đối số được đặt tên. Thay vì chú thích PHPDoc, giờ đây bạn có thể sử dụng siêu dữ liệu có cấu trúc với cú pháp PHP gốc.

  • Toán tử Nullsafe. Thay vì kiểm tra null, giờ đây bạn có thể sử dụng chuỗi cuộc gọi với toán tử nullsafe mới. Khi việc kiểm tra một phần tử trong chuỗi không thành công, toàn bộ chuỗi sẽ bị hủy bỏ và giảm về giá trị rỗng.

  • Biên soạn đúng lúc. PHP 8 đã giới thiệu hai công cụ JIT. Truy tìm JIT, phương pháp có triển vọng hơn trong cả hai, cho thấy hiệu suất được cải thiện: gấp ba lần trong các thử nghiệm tổng hợp và 1,5-2 lần đối với một số ứng dụng cụ thể. Hiệu suất ứng dụng điển hình ngang bằng với PHP 7.4.

Nguồn: linux.org.ru