无忧岛

15 七, 2010

php面向对象OOP编程教程

Posted by: kinglife In: php

好久没有来落伍了,既然来了就做点微薄的贡献吧.既然是教程,为什么说”玩”而不说”学”呢?问得好,因为说”学”的话,别人一看见标题基本就躲得远远的,根本懒得去点,说”玩”的话,估计还有那么一两个人来点,哈哈,好吧,我承认我是标题党,你赢了.

还是那句老话:我的个人能力有限,教程如果有什么疏漏和不足的地方,望大家多多见谅,也欢迎大家批评指正.

[目标读者]
本教程假设读者已经有了一定的PHP编程基础和经验,但还未开始接触PHP面向对象编程(以下简称OOP).因此,如果你是小鸟或者大鸟,都可以选择直接路过了.

[教程宗旨]
这是一篇有悖常理的、大胆的教程,因为我要在不涉及或尽少涉及OOP概念的前提下,向读者介绍PHP的OOP.绝大部分PHPer对OOP敬而远之、退避三舍,就是被OOP那抽象繁琐、把人弄得焦头烂额的概念吓跑的,所以,本教程有意识的避开了OOP概念的讲解,力求通过实例用最简单、最通俗的方式来表述PHP的OOP.

[教程目录]
第1课——————类和对象的关系
第2课——————类的创建
第3课——————类的实例化
第4课——————类的访问
第5课——————类的构造方法和析构方法
第6课——————类的封装
第7课——————类的特殊方法
第8课——————类的继承
第9课——————类的重载
第10课—————类的关键字(待续)

………………
(边写边补充吧)

由于时间的关系,我可能无法保证本教程有一个正常规律的更新速度,在此希望大家能够见谅,没有耐心的朋友可以等到教程连载完毕再看.

首先是关于PHP的,PHP在很多大型项目中被运用,比如大家熟知的:

百度:http://www.baidu.com/index.php
淘宝:http://www.taobao.com/index.php

等等,由于篇幅关系,我就不多举例了.PHP在国内外大型项目中的运用是屡见不鲜的,它被证明强大是经受了无数实战考验的,每个人都有权质疑它的强大,但是在此之前,我们需要先抱着谦卑的态度去了解它.

这里融入一些个人感情,注意是个人的,我最喜欢、用得最多的服务端脚本语言就是PHP,也认为它是所有服务端脚本语言中最优秀的.

其次是关于PHP的OOP,这是仁者见仁智者见智的事情,PHP是混合型语言,这也可以看作是它的优势之一.

我们可以拿起锯子就做一把椅子,但是不经过计划拿起锯子就来建造一栋房子,房子的质量就没有保证了.

那么有位回帖的朋友就刚好说反了,OOP其实可以让PHP的代码更加简洁易懂,除此之外,更加易于维护,并且具有更强的重用性.

然后是关于PHP的基础,请参看我2006年发的一篇教程《30分钟学会用PHP写带数据库的简单通讯录》

http://www.im286.com/thread-1738385-1-1.html

下面开始写正题.

作者:hetty 首发地址:http://www.im286.com/thread-4823948-1-1.html

版权所有,转载时必须以链接形式注明作者和原始出处及本声明:KingLife@无忧岛

本文链接: http://www.islandcn.com/post/758.html



No Responses to "php面向对象OOP编程教程"

Comment Form

Flickr PhotoStream

    flickrRSS probably needs to be setup

About

Name:KingLife
Email:lifewz#163.com