OOP:Object Oriented Programming 面向对象程序设计.也可以称为OO.
类:某一类事物的信息和对其操作信息的集合,也就是属性和方法
对象:具体到这一类事物的某一[个体]。
下面OO部分里的Person就是一个类,而$surfchen就是一个[个体]。
我现在就以操作个人信息作为一个实例,分别以面向对象和非面向对象的方法进行操作。以此来对比OO和非OO的区别,让读者对OO有个初步的了解。
首先,我们建立一个简单的个人信息数据文件info.txt,内容如下:
surfchen
19
male
13878797321
第一行为名字,二行为年龄,三行为性别,四行为电话号码
现在,我以非OO的方法来获得信息并修改其中的年龄信息.(请认真阅读并理解这段非OO代码,这对你来说应该很容易,它和后面的OO代码实现同样的功能。通过对比这段代码和后面的OO代码,你很容易就可以理解OO的一些基本东西)
test1.php
$f=”info.txt”;//数据保存文件名 $file_info=file($f); /*获得个人信息*/ $name=rtrim($file_info[0]); $age=rtrim($file_info[1]); $sex=rtrim($file_info[2]); $phone=rtrim($file_info[3]); $phone=”13117601514″;//所要修改的项目 $total=$name.”/n”.$age.”/n”.$sex.”/n”.$phone; $handle=fopen($f,”w”); fwrite($handle,$total);//保存修改信息 fclose($handle); ?>