是否有人分叉PHP4继续支持这个版本?
编辑:这不是关于迁移到PHP5的问题.
据我所知 - 没有.PHP5非常适合向后兼容性,如果安全性对您来说有点重要,则不应在任何面向公众的Web服务器上运行PHP4.
我估计PHP5向后兼容99%.这是一篇博客文章,其中包含您可能遇到的典型(小)问题,通常是角落案例中函数的行为方式.您可能想要查看的另外两个资源是PHP手册和PHP5迁移附录中从PHP 4迁移到PHP 5,特别是向后不兼容的更改.
总结一下:您需要在迁移后以详细的方式进行测试.大多数事情都会奏效,但有些事情可能会在极端情况下失败.有些东西可以通过调整php.ini来修复,有些需要一些修改.通常,为PHP4编写的应用程序不如为PHP5编写的应用程序安全,因为某些安全功能不存在或未广泛使用.所以也应该考虑mod_security或PHPIDS(或两者)之类的东西.