Những thành phần, tính năng không còn được dùng trong PHP 5.3

Hôm nay có việc cần động lại một dự án PHP cũ trước kia, nhưng kỳ lạ thay hồi trước đó được test rất là kỹ lưỡng và chạy êm như "SH" nhưng giờ mở ra toàn gặp lỗi, khi thì nhận được thông báo Function ... is deprecate, khi thì hình ảnh ko hiển thị, ... Thì ra là phiên bản PHP mình đang dùng là bản 5.3 đã có một số thay đổi so với trước kia mình dùng. Sau một hồi mò tìm mình tìm được link này nè http://us2.php.net/migration53 nói về việc chuyển đổi giữa phiên bản PHP cũ sáng PHP 5.3.x , trong đó có phần các thành phần không còn được hỗ trợ trong PHP 5.3 mà trước đó quen tay chúng ta vẫn dùng.

  PHP 5.3.0 giới thiệu 2 level lỗi mới : E_DEPRECATED và E_USER_DEPRECATED. Level lỗi E_DEPRECATED được sử dụng để cho biết rằng một hàm hay tính năng nào đó đã không còn được hỗ trợ. Còn level lỗi E_USER_DEPRECATED thì cho thấy tính năng không con được hỗi trợ trong code của người dùng, tương tự như các level E_USER_ERROR và E_USER_WARNING.
   Sau đây là danh sách các phản đối chỉ thị INI. Sử dụng bất kỳ chỉ thị nào INI sẽ gây ra một lỗi E_DEPRECATED được đưa vào lúc khởi động:
Các hàm bị phản đối, không còn được hỗ trợ:
----------------------------------------------------------------------------------------
Để thêm thông tin tham khảo bạn vào link này nhé: http://us2.php.net/migration53

0 Nhận xét:

Đăng nhận xét

Rất mong các ý kiến của các bạn khi đọc bài viết này !