Trang chủ » Hỏi đáp » Các hỏi đáp dịch vụ hosting » Hỏi đáp hosting Linux DirectAdmin: Hướng dẫn sửa lỗi “Deprecated:Function ereg() is deprecated” trong PHP 5.3

Hỏi đáp hosting Linux DirectAdmin: Hướng dẫn sửa lỗi “Deprecated:Function ereg() is deprecated” trong PHP 5.3

“Function ereg() is deprecated” lỗi này xuất hiện khi bạn năng cấp lên phiên bản PHP 5.3.x. Nguyên nhân của lỗi này là do từ phiên bản PHP 5.3 trở đi sẽ không hỗ trợ hàm ereg().

Để khắc phục lỗi này bạn tìm đến các hàm ereg() và thay chúng bằng hàm preg_match()

Ví dụ:  đoạn code như sau

Dòng này sẽ báo lỗi “Function ereg() is deprecated”. Vì thế bạn phải chỉnh sửa lại như sau:

Khi sử dụng hàm preg_match() bạn cần chú ý đến dấu // . Dấu này để báo cho trình xử lý biết là một biểu thức chính quy và điều kiện so khớp của bạn sẽ nằm trong 2 dấu này ví dụ: preg_match(‘/^[A-Z]/’,$jbs);

Nhìn chung đa phần lỗi Deprecated:… xảy ra là do phiên bản hiện hành của PHP không hỗ trợ hàm hiện tại bạn đang sử dụng. Cách khắc phục chung cho các trường hợp này là bạn phải thay thế hàm đang sử dụng bằng hàm mới hơn.

 

Call Back Icon

Xin chào quý khách!

Quý khách đang cần tư vấn dịch vụ, xin vui lòng nhập số điện thoại để chúng tôi gọi lại.

Tổng đài 24/07: 1900 63 68 09