如何用新的PHP函数替换旧的PHP非函数函数


How do I replace old PHP non functional functions with new PHP functions?

从我的一个客户那里,我收到了一个大约6到7年前使用PHP创建的旧数据库管理网站,现在我需要为它添加一些功能。问题是,它不能在本地服务器上工作,我认为问题是旧的PHP代码恶化。除了手动查找代码并替换它之外,还有什么更简单的方法可以用来用当前使用的PHP函数替换旧的PHP非函数函数吗?我发现这很麻烦,并导致许多新的错误。

有什么办法可以让这个过程更快吗?

我从来没有听说过会自动更新PHP函数的脚本,我认为任何这样宣传的脚本都很容易出错,最终会导致更多的错误。

如果你不坐下来做这件事,你可以去自由职业者网站看看,因为我敢打赌,你可以花不到30美元的钱付钱给一些孩子。这不是艰苦的工作,只是乏味!

如果你最终是自己做的,请确保你的错误报告在STRICT上,这样你就能看到一切。

祝你好运!

我不认为有一个自动化的过程可以使旧的PHP代码现代化。

但是,您可以跟踪PHP输出的错误,并在IDE或文本编辑器中使用正则表达式进行搜索/替换来纠正每种类型的错误(与每一个错误相反)。

这可能需要一些时间,但根据我的经验,这是唯一也是最快的方法。

祝你好运!

我认为最好将您的PHP版本降级为客户端版本,然后添加新功能,对其进行测试,并将其返回给您的客户。

永远不要改变多年来正确工作的事情。