PHP面向对象

面向对象编程(Object Oriented Programming,OOP)是一种编程思想,在很多现代编程语言中都有面向对象编程的概念。

面向对象编程的思想就是把具有相似特性的事物抽象成类,通过对类的属性和方法的定义实现代码共用。将实现某一特定功能的代码部分进行封装,这样可被多处调用,而且封装的粒度越细小被重用的概率越大。

而面向对象编程的继承性和多态性也提高了代码的重用率。总之,面向对象编程充分地体现了软件编程中的“高内聚,低耦合”的思想。

PHP 之所以能够成为 Web 开发领域的主流语言,对面向对象开发模式的支持也是重要原因之一。

本章内容:
1. PHP面向对象简介
2. PHP class:定义类
3. PHP new:实例化对象
4. PHP __construct():构造函数/方法
5. PHP __destruct():析构函数/方法
6. PHP extends:继承
7. PHP $this:当前对象
8. PHP namespace:命名空间
9. PHP设计模式之单例模式与工厂模式
10. PHP魔术方法(附带实例)
11. PHP abstract:抽象类和抽象方法
12. PHP interface:接口
13. PHP final:最终类和最终方法
14. PHP clone关键字(克隆对象)
15. PHP instanceof:判断对象是否属于某个类
16. PHP spl_autoload_register()与__autoload():自动加载机制