我前几天更换了一些PHP代码,因为它已被弃用,不再有效。我根据我在此处找到的答案了解弃用代码的含义:https://stackoverflow.com/a/8111799/1810777
但有几个问题浮现在脑海中:
我在网上找不到其他任何谈过它的人。我真的很想知道为什么以前运行良好的代码不再有用。谢谢!
答案 0 :(得分:5)
这意味着在将来的版本中,它将被删除。
这允许API开发人员为人们提供时间来迁移到新版本/方法,而不仅仅是从它们下面拉出地毯。新版本和旧版本均可在限定时间内使用。
至于为什么不把它永远留在那里......因为有一种新的,更好的方法来做到这一点。您无法永久支持遗留代码(如果您重视您的理智和预算)。所有支持都有成本(技术支持时间,错误修复,回归测试等)