PHP 7 - Giới thiệu
PHP 7 là gì?
PHP 7 là một bản phát hành chính của ngôn ngữ lập trình PHP và được coi là một cuộc cách mạng trong cách các ứng dụng web có thể được phát triển và phân phối cho thiết bị di động cho các doanh nghiệp và đám mây. Bản phát hành này được coi là thay đổi quan trọng nhất đối với PHP sau khi phát hành PHP 5 vào năm 2004.
Các tính năng mới
Có hàng tá tính năng được thêm vào PHP 7, những tính năng quan trọng nhất được đề cập bên dưới:
Improved performance - Có mã PHPNG được hợp nhất trong PHP7, nó nhanh gấp đôi so với PHP 5.
Lower Memory Consumption - PHP 7 được tối ưu hóa sử dụng ít tài nguyên hơn.
Scalar type declarations - Bây giờ các kiểu tham số và trả về có thể được thực thi.
Consistent 64-bit support - Hỗ trợ nhất quán cho các máy kiến trúc 64-bit.
Improved Exception hierarchy - Hệ thống phân cấp ngoại lệ được cải thiện.
Many fatal errors converted to Exceptions - Phạm vi ngoại lệ được tăng lên bao gồm nhiều lỗi nghiêm trọng được chuyển đổi thành ngoại lệ.
Secure random number generator - Bổ sung API tạo số ngẫu nhiên an toàn mới.
Deprecated SAPIs and extensions removed - Nhiều SAPI cũ và không được hỗ trợ cũng như tiện ích mở rộng bị xóa khỏi phiên bản mới nhất.
The null coalescing operator (??) - Đã thêm toán tử liên kết null mới.
Return and Scalar Type Declarations - Hỗ trợ kiểu trả về và kiểu tham số được thêm vào.
Anonymous Classes - Hỗ trợ thêm ẩn danh.
Zero cost asserts - Hỗ trợ thêm xác nhận chi phí bằng không.
PHP 7 sử dụng Zend Engine 3.0 mới để cải thiện hiệu suất ứng dụng gần như gấp đôi và tiêu thụ bộ nhớ tốt hơn 50% so với PHP 5.6. Nó cho phép phục vụ nhiều người dùng đồng thời hơn mà không yêu cầu bất kỳ phần cứng bổ sung nào. PHP 7 được thiết kế và cấu trúc lại dựa trên khối lượng công việc ngày nay.