如何在版本5-7之间迁移PHP代码而不重写或查看所有代码

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何在版本5-7之间迁移PHP代码而不重写或查看所有代码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找更新代码库,当 PHP7达到完全发布时,我正在使用从PHP5到PHP7(主要是因为速度增加和??运算符可以真正帮助我们的网站).

由于有不赞成的函数,以及版本之间改变的一些东西,我考虑在包含它们之前在PHP文件上使用filemtime,看看是否应该包含将修改PHP7的行为的函数,使其更像PHP5.那些文件.虽然这可以在现有的服务器上运行,但我知道各种复制方法(一些管道很难控制)可能会在复制文件时更改修改日期.

有没有一种方法可以确定哪个PHP版本的文件是与其编写或兼容并正确解释它们,还是这个hacky and risky解决方案真的是我最好的选择?

解决方法

解决方案上,我看到的是在寻找解决方案时受到启发: link

简而言之…

>创建两个不同的localhost服务器
>将每个localhost设置为链接到不同版本的PHP
>之后编写代码,从旧代码提取,就像从不同的服务器中提取一样.
>初始迁移后,将文件从旧版本迁移到新版本的PHP.

因此,不必迁移整个代码库,而是可以一次迁移一个块,而无需一次性全有或全无.它也应该比filemtime解决方案更耐用.缺点是它使得将旧代码立即集成到新代码中变得更加困难.

仍然对更好的解决方案感兴趣,但至少它是一个解决方案.

脚本宝典总结

以上是脚本宝典为你收集整理的如何在版本5-7之间迁移PHP代码而不重写或查看所有代码全部内容,希望文章能够帮你解决如何在版本5-7之间迁移PHP代码而不重写或查看所有代码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。