面向对象程序设计(Object Oriented ProgrammingOOP)是一种计算机编程架构它的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成的为了实现整体运算每个对象都能够接收信息处理数据和向其他对象发送信息OOP达到了软件工程的三个目标重用性灵活性和扩展性使其编程的代码更简洁更易于维护并且具有更强的可重用性.面向对象一直是软件开发领域比较热门的话题.
首先面向对象符合人类看事物的一般规律.其次采用面得对象的设计方式可以使系统各部分各司其职各尽所能.PHP和C++Java类似都可以采用面向对象方式设计程序但PHP并不是一个真正的面向对象的语言而是一个混合型语言可以使用面向对象方式设计程序也可以使用传统的过程化进行编程然而对于大型项目可能需要在PHP中使用纯的面向对象的思想去设计.
学习PHP网站建设语言面向对象程序设计时可以分以下两个方向去学习: