Thường thông báo có dạng: Fatal error: call-time pass-by-reference has been removed in YYYY.php on line XXXX. Trong đó: YYY.php là tên file bị lỗi và XXXX là dòng bị lỗi cụ thể.
Bác nào bị màn hình trắng mà không hiển thị cụ thể lỗi gì thì thêm code này vào file index,php để hiển thị thông báo lỗi nhé!
Có nhiều cách để xử lý, mình đã thử và thấy thành công nên mình chia sẻ cách xử lý lỗi pass by reference has been removed in như sau:
Bạn mở file thông báo lỗi ra, tìm đến dòng xxx bạn sẽ thấy các câu lệnh có dạn &$…, như trong hình minh họa. hãy xóa ký tự & gạch chân màu đỏ, chỉ để lại $. CRTL + F5 và bạn sẽ thấy lỗi trên biến mất.
Lỗi này phát sinh là do sự không tương thích giữa các phiên bản php. Thông thường các máy chủ Hosting thường luôn cập nhật các bản php mới chứ chưa phải mới nhất bởi họ còn chạy thử nghiệm, theo dõi ổn định hệ thống sau đó mới tiếp tục cập nhật lên phiên bản mới hơn. Lúc này, là lúc dễ phát sinh lỗi Fatal error: call-time pass-by-reference has been removed in YYYY.php on line XXXX nhất.