Chức năng bị hủy vẫn tồn tại và bạn nhận được cảnh báo. Vì vậy, họ làm việc như mong đợi. Tuy nhiên trong một phiên bản tương lai họ có thể biến mất.
Điều này cũng giống với các tính năng ngôn ngữ không dùng nữa mà đôi khi bạn nhận được thông báo. Đó là cách để báo hiệu thay đổi cho người dùng có mã dựa trên phiên bản PHP cũ hơn.
Thông thường, các tính năng không được chấp nhận sẽ bị xóa sau một thời gian, nhưng không thể dự đoán được thời gian sử dụng. Tôi biết ít nhất một trường hợp một tính năng không được dùng nữa đã không được dùng nữa sau này. Tuy nhiên, tôi nghĩ điều đó thật đặc biệt.
Vì vậy, nếu bạn thấy các cảnh báo này, hãy cập nhật mã. Thông thường, tài liệu PHP có nhiều thông tin hơn tại sao một cái gì đó không được chấp nhận và phải làm gì. Thông thường nó là một sự cải tiến (ví dụ như trong bảo mật), vì vậy bạn thực sự nên đối phó với những cảnh báo này nếu bạn quan tâm đến mã.
Chỉnh sửa: Tôi nghĩ điều này cũng đáng chú ý trong ngữ cảnh này để tìm kiếm strict standards noticesPHP Manual. Chúng có liên quan một phần vì những thông báo này là gợi ý hữu ích cho những thay đổi trong ngôn ngữ.
Bật E_STRICT trong khi phát triển có một số lợi ích. Thông báo STRICT sẽ giúp bạn sử dụng phương pháp mã hóa được đề xuất mới nhất và tốt nhất, ví dụ: cảnh báo bạn về việc sử dụng các chức năng không dùng nữa.
(từ liên kết Manual PHP ở trên)
[ADOdb Lite] (http://sourceforge.net/projects/adodblite/) là phần mềm miễn phí, vì vậy bạn có thể tham gia giúp họ khắc phục sự cố. Thông thường, điều này được thực hiện bằng cách liên hệ với một dự án thông qua trình gỡ lỗi của họ (danh sách trên web để theo dõi các vấn đề) và thảo luận vấn đề với họ. Những nỗ lực tập thể trở lại phần mềm. Chúng tôi chia sẻ mã - chúng tôi chia sẻ các lỗi. – hakre
Có, tôi biết điều đó là miễn phí. Tôi đã kiểm tra bộ theo dõi lỗi, ai đó đã nêu vấn đề này một thời gian trước. Dường như không ai (ngay cả chủ dự án) cũng muốn giải quyết nó. –