【发布时间】:2012-03-06 16:27:22
【问题描述】:
我目前正在研究将我的网站从 PHP 5.1.6 升级到 5.3.10 的可行性。该网站在 CentOS 上运行。
我知道主要区别,例如命名空间和闭包的引入。我还花了一些时间查看迁移指南上的“向后不兼容性更改”,这些内容看起来不错,我将花费大量时间。
有什么“陷阱”需要我留意吗?
【问题讨论】:
-
@Evert:并非如此,这些版本之间发生了很多变化。 IE。 v5.1 中正确的东西在 v5.3 中并不总是正确的,因此单元测试根本无济于事。
-
主要的“陷阱”是 PHP 5.4 现已推出。
-
@Xeoncross 我知道 PHP 5.4 的最新版本,但是考虑到它是最近发布的,我担心支持和潜在问题。
-
@crmpicco 我也认为等待至少 5.4.1 是明智的。从历史上看,x.x.0 版本几乎总是存在一些问题。
-
@Evert 我觉得 5.1.6 -> 5.4.x 是一个很大的飞跃,所以我想我会分两个阶段进行; 5.1.6 -> 5.3.10,然后到 5.4.x。