我曾经在一个使用PHP4的XML支持的应用程序上工作过,并且需要相当多的工作才能转移到PHP5.
我当时正在考虑的其他重大变化之一是更改了函数参数的默认处理.在PHP4中,如果我记得的话,除非你另有说明,否则它们是按副本进行复制,但在PHP5中默认情况下更改为pass-by-reference.在编写良好的代码中,这可能不会对您产生重大影响,但它肯定会导致问题.
我认为我发现另外一件事就是不再允许对象覆盖他们的'this'字段.我想说这是一个非常糟糕的主意(我认为它可能不是PHP4中的故意功能),但我当然发现我们系统的一些部分依赖于它.
希望其中一些有所帮助.
| 归档时间: |
|
| 查看次数: |
1801 次 |
| 最近记录: |