Skip to content

yafangmaster/OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOP

面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。

我们通常在做一个有数据库后台的网站的时候,都会考虑到程序需要适用于不同的应用环境。和其他编程语言有所不同的是,在PHP中,操作数据库的是一系列的具体功能函数(如果你不使用ODBC接口的话)。这样做虽然效率很高,但是封装却不够。如果有一个统一的数据库接口,那么我们就可以不对程序做任何修改而适用于多种数据库,从而使程序的移植性和跨平台能力都大大提高。

01.什么是面向对象?

02.什么是类,什么是对象,类和对象之间的关系

03.什么是面向对象编程呢?

04.如何抽象出一个类?

05.如何实例化对象?

06.如何去使用对象中的成员

07.特殊的引用"$this"的使用

08.构造方法__construct()与析构方法__destruct()

09.封装性(var与public,protected,private的关系)

10.__set(),__get(),__isset(),__unset()四个方法的应用

11.类的继承

12.重载新的方法(parent::)

13.访问类型(public,protected,private)

14.final关键字的应用

15.static和const关键字的使用(self::)

16.__toString()方法

17.克隆对象__clone()方法

18.__call()处理调用错误

19.抽象方法和抽象类(abstract)

20.PHP5接口技术(interface)

21.多态的应用

22.把对象串行化serialize()方法,__sleep()方法,__wakeup()方法

[23.自动加载类 __autoload()函数](23.自动加载类 __autoload%28%29函数.md)

PHP中的魔术方法

About

PHP面向对象(OOP)编程完全教程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published