WordPress và PHP 7.4 là hai phần mềm quan trọng trong việc phát triển và quản lý các trang web. Với việc phát hành phiên bản 7.4 cuối năm nay, PHP 7.4 hứa hẹn mang đến những cải tiến và tính năng mới hấp dẫn. WordPress cũng đã đưa ra cam kết hỗ trợ đầy đủ cho PHP 7.4 trong phiên bản 5.3 sắp tới.
Những thay đổi quan trọng trong PHP 7.4
PHP 7.4 mang đến một số thay đổi đáng chú ý mà các nhà phát triển plugin và theme của WordPress cần phải nắm rõ và thích ứng vào mã nguồn của mình. Dưới đây là một số điểm cần lưu ý:
Bạn đang xem: WordPress and PHP 7.4
Thay đổi cú pháp ngoặc nhọn { } của PHP
Trong quá khứ, PHP cho phép sử dụng cú pháp ngoặc nhọn để truy cập các phần tử mảng và phần tử chuỗi. Tuy nhiên, trong PHP 7.4, việc sử dụng cú pháp này sẽ gây ra thông báo lỗi và được loại bỏ hoàn toàn trong tương lai. Điều này yêu cầu các nhà phát triển plugin và theme thay đổi mã nguồn của họ để phù hợp với thay đổi này.
Thứ tự tham số đặc biệt cho hàm implode()
Xem thêm : Lập trang web cho công ty: Bước đầu để thành công
Hàm implode() trong PHP chấp nhận hai tham số, $glue và $pieces. Tuy nhiên, trong PHP 7.4, việc sử dụng thứ tự tham số ngược lại sẽ gây ra thông báo lỗi. Điều này ảnh hưởng đến cả hàm join(), một tên khác của hàm implode(). Nhà phát triển cần xem xét lại mã nguồn của họ để đảm bảo tương thích với PHP 7.4.
Truy cập vào các phần tử mảng không hợp lệ
Trong PHP trước đây, khi truy cập vào phần tử mảng không hợp lệ, một cảnh báo chỉ được hiển thị khi phần tử mảng đó có kiểu dữ liệu không hợp lệ. Tuy nhiên, PHP 7.4 sẽ hiển thị cảnh báo khi một phần tử mảng không hợp lệ được truy cập. Điều này đòi hỏi các nhà phát triển kiểm tra kiểu dữ liệu trước khi truy cập vào phần tử mảng để tránh cảnh báo không mong muốn.
Sự ưu tiên toán tử nối chuỗi và cộng/trừ
Trong PHP trước đây, sự ưu tiên của các toán tử ., + và – là như nhau. Tuy nhiên, trong PHP 7.4, toán tử . sẽ có mức ưu tiên thấp hơn so với + và -, đảm bảo rằng phép cộng và phép trừ sẽ được thực hiện trước khi nối chuỗi xảy ra. Điều này ảnh hưởng đến các biểu thức sử dụng toán tử . trước + hoặc – và sẽ có thay đổi trong PHP 8.0.
Các hàm liên quan đến Magic Quotes đã bị xóa đi
Xem thêm : Hướng dẫn 5 cách tạo website cá nhân miễn phí
Cấu hình magic_quotes đã bị loại bỏ từ phiên bản PHP 5.4. Từ đó, các hàm kiểm tra xem cấu hình này có được bật hay không đã trả về giá trị false. Phiên bản PHP 7.4 đã đánh dấu các hàm get_magic_quotes_gpc() và get_magic_quotes_runtime() là lỗi cũ và sẽ được gỡ bỏ hoàn toàn trong PHP 8.
Các thư viện và phụ thuộc ngoại vi
WordPress đã cập nhật một số thư viện và phụ thuộc ngoại vi khác nhau để đảm bảo khả năng tương thích với PHP 7.4. Các thư viện như getID3, PHPMailer, Requests và SimplePie đã được cập nhật và sửa lỗi để phù hợp với các thay đổi trong PHP 7.4.
Tổng kết
PHP 7.4 mang đến những cải tiến quan trọng và các tính năng mới mà các nhà phát triển WordPress nên nắm rõ. WordPress đã cam kết hỗ trợ đầy đủ cho phiên bản PHP 7.4 và khuyến khích người dùng sử dụng phiên bản này. Việc sử dụng phiên bản PHP mới nhất là điều quan trọng để đảm bảo an toàn và hiệu suất của trang web WordPress.
Nguồn: https://laptrinhc.edu.vn
Danh mục: Web