旧PHP函数的弃用将如何影响服务器上的代码?

旧PHP函数的弃用将如何影响服务器上的代码?,php,mysql,deprecated,Php,Mysql,Deprecated,我为在某个服务器上托管而付费,很明显,每当有新的php版本发布时,它们都会更新 现在我听说所有的老函数,比如mysql\u insert\u id,mysql\u query,mysql\u select\u db等等,都将被弃用 这将如何影响我的代码?它会在我的服务器决定升级php版本的那一刻停止工作吗?简而言之 是的,如果PHP的更新版本不支持该功能,它将停止工作 您必须根据更新的版本升级代码。如果某个函数被弃用,它将工作一段时间,但每次调用时都会抛出警告。有些已弃用的函数已经执行此操作。但

我为在某个服务器上托管而付费,很明显,每当有新的php版本发布时,它们都会更新

现在我听说所有的老函数,比如
mysql\u insert\u id
mysql\u query
mysql\u select\u db
等等,都将被弃用

这将如何影响我的代码?它会在我的服务器决定升级php版本的那一刻停止工作吗?

简而言之

是的,如果PHP的更新版本不支持该功能,它将停止工作


您必须根据更新的版本升级代码。

如果某个函数被弃用,它将工作一段时间,但每次调用时都会抛出警告。有些已弃用的函数已经执行此操作。但随着时间的推移,这些功能将被删除,您将无法再使用它们。

任何好的共享主机都将从一个次要版本升级到下一个版本(例如5.4.1到5.4.2),而不会向所有人发出警告。主要版本(5.4至5.5)应提供给其控制面板中的每个人,并在他们能够测试时请求切换。他们不应该在自己方便的时候转换,尽管我接受一些意愿。因此,请询问您的主机他们的策略是什么。如果您的提供商确实在每次发布新的php版本时都会更新,那么您应该已经感受到了后果,请注意,我不确定您是从哪里听说某些功能被弃用的。我修改了你的问题以反映现实。每个版本之间都有一个更改列表,包括所有不推荐使用的函数和扩展的列表。虽然此语句在逻辑上正确,但意义不大。