PHP 5.3版本已经发布,虽然看起来很不错,但是我的所有代码已经正常工作。我不知道这个新版本提供了什么新特性来证明升级的必要性,因此我认为除非我需要使用新特性,否则无需升级。
但是出于良好的实践,我是否应该升级呢?
有两件事可能会引起你的兴趣,第一是用lambda替换create_function(),另一个是研究后期静态绑定。 现在LSB可用,有几个问题可以以更加优雅和高效的方式解决。
就我个人而言,我期待特性,但它没有包含在这个版本中。 当我发现时,我很难过:(. 现在我甚至不记得为什么我认为它会包括在5.3中。
我正在考虑同样的事情...如果有任何升级来修复错误,请确保检查兼容性,因为在这个版本中有一些变化(goto、命名空间、参数解析、mhash等)。
用lambda替换create_function本身就足以升级,使用create_function的内存使用和开销是荒谬的。