PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。面向对象程序设计OOP,达到了软件工程的三个目标:重用性、灵活性和可扩展性。面向对象程序设计OOP是一种计算机编程框架,OOP的一条基本原则是计算机元素是由单个能够起到子程序作用的单元或对象组合而成的,为了实现整体运算,每个对象都能够接收信息,处理数据或向其它对象发送信息。
面向对象一直是软件开发领域比较热门的话题,面向对象符合人类看待事物的一般规律,采用面向对象的设计方式可以使系统各部分运行自己的功能。对于大型项目,你可能需要使用纯粹的面向对象去设计。