PHP的OOP阅读材料精选

原创 2004年08月01日 15:11:00
- Object Oriented PHP: Paging Result Sets
Kevin Yank 提供了一个关于PHP中的OOP的实用的(也是和PHP相关的)介绍。他的出发点是使用比学习更有效。

- Object Oriented PHP
基于通用OOP理论的关于PHP4对象模型直截了当的讨论,强调了PHP开发者将涉及到的所有重点和例子。

- Introduction to PHP Objects Part 1 and Part 2
John Coggeshall 提供了严格意义上的PHP中的OOP的概观。

- Object Oriented Programming in PHP: The way to large PHP projects
Luis Argerich 的关于PHP中OOP的概观。它将适用于已经在其它语言中使用OOP的开发者。第一批关注PHP中的OOP的文章之一(如果不是第一篇的话)。

- Using Objects to Create an Application Part 1 and Part 2
PHP的OOP介绍,通过一个简单的例子实现。学以致用。
PHP(4) References explained
- PHP4: Reference Counting and Aliasing
- PHP(4) and Variable References
解释PHP4中引用如何工作的文章(PHP5中不再有效,或多或少的)

- PHP (4) Static Class Variables
如何用PHP模拟静态类变量

(more to come)

Design Patterns
About design patterns

Pattern Repositories

- phpPatterns

- Sun Java Center - J2EE Patterns

- .NET Architecture Center

- Objectmonkey
通用,但是一般使用PHP作演示。

- Patterns Central

Patterns in PHP (selected online articles)

Core Patterns
来自GOF

The Singleton

The Strategy Pattern

Adapter and Proxy Patterns

The Observer Pattern

The Factory Method

The Iterator Pattern

The Decorator Pattern

The Command Pattern
这篇文章还可以改进

The Template Method (in PHP5)

Enterprise Patterns
Patterns with direct relevance to web applications

- Industrial Strength MVC
实例中的MVC,使用PHP和Phrame

- MVC
实现范例

- Simple MVC Examples
9 – 11页 – 可能是用PHP写成的最简单的例子了。

- Model View Controller
简短的讨论。

- Front Controller
一般性的讨论和从PHP出发的讨论。

- The Front Controller and PHP
用PHP实现front controllers的相关问题。

- Front Controller / Command
讨论和PHP实现

- The Registry
如何避免全局变量

- The DAO Pattern
数据访问对象Data Access Objects

- Incepting Filter
一般性的讨论和从PHP出发的讨论。

- Intercepting Filters
更多的讨论和实现示例

- Template View
 Template view的学习 (如 templates) 着眼于PHP和其他语言之间的不同方法

- Page Controller
简短的讨论

php中oop中的三个重要特性

oop的三个重要特性 封装,继承,多态 封装性:封装性就是把对象的属性和行为结合成一个独立的单位。 封装一个类需要两步 第一步是私有化一个类 第二步是用set和get 做出读取赋值的操作 他的...
  • L1651430795
  • L1651430795
  • 2016年06月18日 20:45
  • 167

php之oop:编程思想从过程到对象

有一个人走进商店,他对老板说:我想要一个东西,这个东西呢,它是圆形的,是甜甜的,上面有奶油,并且有一些水果在上面,可以插蜡烛... 他繁复得叙述的这个什么东西,究竟是什么呢?其实我不说大家也猜得到:他...
  • u013782819
  • u013782819
  • 2015年05月07日 10:27
  • 376

php面向对象(OOP)—多态

多态是除封装和继承之外的另一个面象对象的三大特性之一,我个人看来PHP中虽然可以实现多态,但和c++还有Java这些面向对象的语言相比,多 态性并不是那么突出,因为PHP本身就是一种弱类型的语言,不存...
  • guoshaoqing001
  • guoshaoqing001
  • 2015年06月05日 15:00
  • 1425

OOP-----封装,继承,多态

1.封装( public protected  private)      可以把封装理解成隐藏,我们所定义的类里面的成员有时我们不能让用户或者没有权限的客户去修改他们,我们要想办法让里面的成员得到...
  • qq_32080545
  • qq_32080545
  • 2016年06月19日 15:10
  • 624

PHP:OOP编程示例-CMS系统

接下来我会用OOP实现一个CMS网站(就简单做一下文章的管理展示功能,其他功能就不做了,也许这不能称为CMS系统)。 网站的文件组织: classes文件夹用来存放相关的类,includes文件夹...
  • github_36704158
  • github_36704158
  • 2017年03月21日 21:03
  • 148

OOP和MVC区别

一个思想                                                        一个模式 (模式是凌驾于面向对象之上的一种存在) OOP是面向对象编程    ...
  • sinat_37212928
  • sinat_37212928
  • 2017年06月06日 09:10
  • 446

PHP中OOP面向对象笔记

PHP的面向对象: ===================================================     对象是客观存在的一个实体。     类是对对象抽象的一个描述。...
  • xiaoxiaohui520134
  • xiaoxiaohui520134
  • 2016年07月18日 17:51
  • 255

设计模式系列:OOP设计6大原则

前言相信有过开发经验的人都有过这种体验:让你接手一个的项目,2种情况。A.这个项目已经被好几个人,甚至好几代程序员开发维护过;B.这个项目等待你的全新开发。不给你设时间期限,你更愿意选择哪一个?我相信...
  • Xiong_IT
  • Xiong_IT
  • 2017年01月12日 13:00
  • 2638

php OOP(面向对象)基本理论与知识点

1.类中如何定义常量、如何类中调用常量、如何在类外调用常量。 类中的常量也就是成员常量,常量就是不会改变的量,是一个恒值。 定义常量使用关键字const. 例如:const PI = 3.141...
  • lifushan123
  • lifushan123
  • 2015年04月05日 02:03
  • 356

麦子学院PHP工程师课程大纲

前面几天,发现麦子学院网站中有详细的介绍了PHP工程师的课程大纲。今天终于把独一无二的PHP工程师课程大纲整理出来了。作为一名PHP开发(http://www.maiziedu.com/course/...
  • qq_32506555
  • qq_32506555
  • 2016年05月13日 23:33
  • 781
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP的OOP阅读材料精选
举报原因:
原因补充:

(最多只允许输入30个字)