帖子原始地址:用比较的方法认识PHP的面向对象[原创]
surfchen
注意几点:
你必须了解基本的PHP编程知识,你必须认真阅读以下每一个字。
本文以PHP4为语言。PHP5在OO方面有了很大的发展,不过偶也只是一个菜鸟。。抛砖引玉。希望能给新手带来有些启示,也希望各位前辈能指点指点。
本文只能把你带入PHP面向对象的门槛。要真正理解PHP里OOP的内涵,还得自己去发掘。。
OOP:Object Oriented Programming 面向对象程序设计.也可以称为OO.
类:某一类事物的信息和对其操作信息的集合,也就是属性和方法
对象:具体到这一类事物的某一[个体]。
下面OO部分里的Person就是一个类,而$surfchen就是一个[个体]。
我现在就以操作个人信息作为一个实例,分别以面向对象和非面向对象的方法进行操作。以此来对比OO和非OO的区别,让读者对OO有个初步的了解。
首先,我们建立一个简单的个人信息数据文件info.txt,内容如下:
Code:
=======begin=======
surfchen
19
male
13878797321
========end=======
第一行为名字,二行为年龄,三行为性别,四行为电话号码
现在,我以非OO的方法来获得信息并修改其中的年龄信息.(请认真阅读并理解这段非OO代码,这对你来说应该很容易,它和后面的OO代码实现同样的功能。通过对比这段代码和后面的OO代码,你很容易就可以理解OO的一些基本东西)
Code:
=======begin=======
本文地址:http://com.8s8s.com/it/it27743.htm