加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 21:54:40 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找更新代码库,当 PHP7达到完全发布时,我正在使用从PHP5到PHP7(主要是因为速度增加和??运算符可以真正帮助我们的网站). 由于有不赞成的函数,以及版本之间改变的一些东西,我考虑在包含它们之前在php文件上使用filemtime,看看是否应该包含将修改php7的
我正在寻找更新代码库,当 PHP7达到完全发布时,我正在使用从PHP5到PHP7(主要是因为速度增加和??运算符可以真正帮助我们的网站).

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

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

解决方法

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

简而言之…

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读