(Xin hãy kiên nhẫn với tôi, tôi xin lỗi nhưng tôi không thể hỏi điều này nhanh chóng.)
Tất cả chúng ta hầu như không chờ đợi Phiên bản ổn định của Joomla 3.5.0, phải không?
RC3 RC4 đã được phát hành ngày hôm nay và chỉ còn vài ngày nữa là đến khi cô được phát hành cuối cùng ( Joomla 3.5.0 Stable vừa được phát hành vào thứ Hai, ngày 21 tháng 3 năm 2016 ), sau hơn một năm thực hiện và nhiều thay đổi mục tiêu và hoãn ETA.
Tính năng lớn nhất, trong số tất cả các cải tiến đáng chú ý khác , chắc chắn sẽ là khả năng chạy trên PHP7 mới nhất, giúp thực hiện nhanh hơn gần 50% và giảm gần 4 lần mức tiêu thụ bộ nhớ ( nguồn ).
Do những thay đổi bên trong trong PHP7 (giới thiệu các gợi ý về loại và các từ hiện được dành riêng hoàn toàn tương thích với PHP7.
( nguồn: Ngắt tương thích ngược từ Tin tức phát hành RC4 :)
Chúng tôi có một lời hứa tương thích ngược để đảm bảo mã không đột nhiên bị phá vỡ. Tuy nhiên, có những trường hợp có thể buộc chúng ta không còn giữ lời hứa này nữa. Trong Joomla 3.5, đây là trường hợp. Do những thay đổi trong PHP 7, chúng tôi đã phải đổi tên lớp String thành StringHelper nếu không Joomla! không thể chạy trên PHP 7. Đây là một thay đổi rất nhỏ và chúng tôi không mong đợi bất kỳ vấn đề nào từ nó. Đối với những người quan tâm, bạn có thể đọc thêm về nó tại gói Cập nhật lên Chuỗi 1.3 .
Tôi đã theo dõi sự phát triển của cô ấy và đã thử nghiệm J! 3.5.0 trên PHP7 của SiteGround kể từ Betas đầu tiên của cô ấy cho đến RC4 mới nhất và tôi có thể xác nhận những cải tiến đáng chú ý và tuyệt vời.
NHƯNG ... Ngay bây giờ tôi rất quan tâm Làm thế nào nhanh chóng chúng ta sẽ thấy tất cả các tiện ích mở rộng được cập nhật đầy đủ để hỗ trợ PHP7? Có một cơ hội lớn rằng sẽ mất vài tháng cho đến khi chúng tôi có thể tự do chạy các trang web của chúng tôi trên PHP mới được định cấu hình như bây giờ trên phiên bản 3.3.8.
VÌ VẬY ... Tôi nghiêm túc xem xét thủ công cập nhật một số tiện ích mở rộng quản trị viên yêu thích của mình để hỗ trợ PHP7 , vì vậy tôi có thể tiếp tục sử dụng chúng trên phiên bản mới 3.5. Đối với những người nổi tiếng và được hỗ trợ tích cực (như Akeeba, JCE, v.v.), tôi sẽ chờ đợi các bản cập nhật của nhà phát triển với hy vọng họ sẽ đến khá nhanh. Nhưng đối với những người không còn được hỗ trợ tích cực nữa (có rất nhiều trong số đó tôi vẫn sử dụng lâu dài, xin đừng hỏi tôi chi tiết, làm ơn) tôi sẽ phải tự cập nhật chúng.
VÀ ... Câu hỏi cuối cùng của tôi là: Bạn có biết những thay đổi nào trong mã là bắt buộc để làm cho một số phần mở rộng PHP7 tương thích không?
Ý tôi là, bên cạnh những thay đổi mà bản thân nhóm Joomla phải trải qua để cập nhật gói 1.3 lên ...