0

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

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

4

3 回答 3

1

我从未听说过会自动更新您的 PHP 函数的脚本,并且我认为任何这样宣传的脚本都非常容易出错并最终导致更多错误。

如果您没有坐下来做这件事,您可能会查看像 freelancer.com 这样的网站,因为我敢打赌,您可以花不到 30 美元的价格付钱给孩子。不是很辛苦,就是很累!

如果您最终自己做,请确保您的错误报告已打开,STRICT以便您查看所有内容。

祝你好运!

于 2012-07-29T15:18:18.517 回答
1

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

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

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

祝你好运!

于 2012-07-29T15:21:51.933 回答
0

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

永远不要改变多年来都能正常工作的东西。

于 2012-07-29T18:00:40.670 回答