Các vấn đề cần lưu tâm khi nâng cấp NukeViet lên php 8.4

Chú ý khi sử dụng hàm exit và die

Dữ liệu truyền vào nếu không phải là chuỗi hoặc số sẽ bị ném ra lỗi TypeError - Lỗi trang trắng theo thuật ngữ của NukeViet hay sử dụng

Hằng E_STRICT đã không còn được khuyến khích sử dụng

Sử dụng nó sẽ phát ra lỗi cảnh báo, nếu cần sử dụng hãy đặt trong lệnh if

if (version_compare(PHP_VERSION, '8.4.0', '<')) {
    //
}

Hàm fputcsv

Những chỗ dùng hàm fputcsv mà không truyền vào tham số $escape sẽ xuất hiện cảnh báo, cần truyền vào tham số đó, mặc định là $escape = "\\";. Nếu bạn sửa để tương thích với php <8.2 cần liệt kê tất cả các tham số

fputcsv($f, $_info, ',', '"', '\\');

Nếu không cần tương thích sửa ngắn hơn

fputcsv($f, $_info, escape: "\\");
Tags: NukeViet nâng cấp nukeviet
  0 Bình luận
Chia sẻ:  

Hướng dẫn tắt xác thực hai bước trong quản trị website NukeViet khi không xác thực được

Đăng kí nhận tin mới
Hãy để lại email của bạn, tôi sẽ thông báo với bạn khi có bài viết mới nhất.
Bạn đã không sử dụng site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây