PHP V5在PHP v4.0基础上做了重大改进。新语言特性使构建可靠的类库和维护类库更加容易。另外,重写标准库帮助使PHP更符合其同一Web语系,例如Java编程语言。让我们来看一些PHP新的面向对象特性,并了解如何将现有PHP v4.0代码迁移到PHP V5。...详细
在 PHP V4 中,所有代码都是 public 的。在 PHP V5 中,类设计人员可以声明哪些代码是对外部可见的 (public) 而哪些代码仅对类内部可见 (private) 或仅对类的子类可见 (protected)。另一个较大的新功能是关键字 interface 和 abstract,这两个关键字允许进行契约编程。这两个主要特性 —— 访问控制和契约编程 —— 允许大型编码人员团队更顺畅地使用大型代码库。这些特性还使 IDE 可以提供更丰富的语言智能特性集。本文不但说明了若干个迁移问题,而且还花了一些时间说明如何使用这些新主要语言特性。...详细