开发者社区> 问答> 正文

服务器php版本高能不能读取低版本的语言php?:报错

情况是这样的,公司有个历史悠久的php5.x的项目,现在检测出这个项目有很多安全漏斗需要维护。如果升级到较新版本的php会兼容低版本的php代码吗?  (本人java工程师)

展开
收起
kun坤 2020-06-06 22:35:11 696 0
1 条回答
写回答
取消 提交回答
  • 60%能读  40%报一堆错,但你修正这40%报错的时间,可以用springboot重写一套出来

    ######

    5.2 以下不兼容 5.3以上可以

    ######

    看是怎样的具体情况了,大部分是兼容的,有些正则和数组函数新版本有变化。

    你自己电脑安个xampp然后把项目丢html目录里浏览器里跑下看看错误提示。修正安全漏洞的话装个360webscan的js看看有哪些漏洞逐一修并不复杂。有java基础的话,php几天就能学会基本的。历史悠久的东西最好不要贸然毙掉。

    ######

    目前方案是推倒重新做。因为这项目是php5.2版本对目前较性版本的php有很多方面根本不兼容。在wamp升级中发现旧代码中有很多是不兼容新版本的php语法规则。没办法了。

    ######

    5.2的还做个鸡儿,PHP都快出8了,5.2都是10多年前的,就相当于你现在要写java1.4

    ######

    只要这个项目一天在运行,就有存在的价值,既然运行这么久都没有问题,那我不知道你说的安全漏斗是你自己发现的还是项目运行中已经出现了问题,如果是你自己发现的,那就用闲时自己用java开发完毕后平移过去,别浪费公司的成本。如果是运行中已经出现问题,只要修补一下就好了。

    ######

    先本地测试,找出问题,修改

    2020-06-08 11:20:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载