【发布时间】:2011-06-30 10:14:28
【问题描述】:
我发现很多托管公司都不愿意升级到 PHP5.3。他们中的大多数给我的原因是PHP5.3中有很多错误,所以他们更愿意将其保留在5.2版本。
那么 v5.3 有什么问题呢?他们说的是真的吗 - 很多错误?我在本地服务器上没有遇到任何错误!
还是他们只是不愿意升级!?
【问题讨论】:
我发现很多托管公司都不愿意升级到 PHP5.3。他们中的大多数给我的原因是PHP5.3中有很多错误,所以他们更愿意将其保留在5.2版本。
那么 v5.3 有什么问题呢?他们说的是真的吗 - 很多错误?我在本地服务器上没有遇到任何错误!
还是他们只是不愿意升级!?
【问题讨论】:
因此,大多数共享主机没有动力升级现有服务器。
【讨论】:
DateTime 这样的好处,不升级真的很可惜
goto -- 严重吗? (你是,我只是查了一下!)我不知道一种语言可以积极地转移。我会说这是不升级的原因:-(
当然不是唯一的原因,但是这个(微小的)变化在 CMS 中造成了很多问题,比如 drupal:
注意:上没有参考符号 函数调用 - 仅在函数上 定义。函数定义 仅此一项就足以正确通过 通过引用论证。 从 PHP 5.3.0 开始,当您在 foo(&$a); 中使用 & 时,您将收到一条警告说“调用时传递引用”已被弃用。
因此,第一批迁移到 php 5.3 的托管公司可能已经被来自小(和没有经验的)网络管理员的支持请求淹没了。
因此,我想其他公司决定等待更稳定的情况......
【讨论】:
这不是 php 5.3 的错误,但它会通过吐出通知和弃用警告来指出应用程序代码中的不良做法。
所以当使用旧的 php 库时,您可能会看到很多错误消息,这可能会被视为错误。
PHP 5.3.0 于 2009 年 6 月 30 日发布,php.net 不再正式支持 5.2。如果您的托管公司没有加强,那么是时候更换了。
【讨论】: