我有一个为PHP5编写的复杂的自定义PHP应用程序。
可以修改应用程序以兼容PHP5和PHP7吗?
背景是服务器运行PHP5。如果它升级到PHP7,升级可以是无缝的。
答案 0 :(得分:1)
很可能是的。但是,只有当应用程序没有使用PHP7函数或语法时(在你发布它的时候)。找出的最好方法是制作第二台服务器来测试它。一个例子:在Magento(大型PHP应用程序,我想说)中,只有一行代码会崩溃应用程序。这是一个语法的东西。但是,如果没有测试并读取错误日志,您很可能无法通过纯源代码读取找到它。我每周从PHP5到PHP7移植多个网站。大多数时候唯一的问题是有些应用程序使用MySQL而不是MySQLi(谈论PHP-Modul。而不是数据库本身)
答案 1 :(得分:0)
从PHP5到PHP7是主要的版本更改。如果代码按原样运行会很奇怪!作为起点,您可以看到此http://php.net/manual/en/migration70.php