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():自动加载机制