PHP支持可供企业使用的引擎,这便于初学者的学习。通过在己有的HTML文档中插入若千行代码,我们就可以进入PHP的世界。简单地将文件扩展名.html修改为.php,添加—些代码片段,将文件部署至PHP服务器,您就成为一名真正的PHP编程人员了。在Zend认证工程师(ZendCertifiedEngineer,ZCE)认证出现之前,PHP编程人员不必具有高超的技能。即使成为了ZCE,PHP编程人员仍然可能缺乏幵发可供企业使用的、体系健全的应用软件所需的某些基木知识。
如果觉得本章幵始部分介绍的示例还不够令人鼓舞,那么我们可以告诉您:许多商用级播放器都是使用PHP开发的。因为PHP较为简陋,所以不像主要的企业级编程语言那样引人注口。然而,Zend的努力工作以及大型Internet公司(例如Yahoo!和Amazon)对PHP的广泛采用说明了PHP是可供企业使用的。随着企业级软件需求的引入,企业级方法也相应地不断增加。
目前,PHP己经能支持基于本书所介绍各种概念的大景构建块。在使用PHP3或PHP/FI的时期,应用这些类型的设计模式可能非常困难或者无法实现。不要曲解我的意思,设计模式是以语言形式存在的,对于某些人来说,本书及本书中的示例可能毫无用处。
- PHP设计模式
- 作者简介
- 前言
- 第I部分 初识设计模式与PHP
- 第1章理解设计模式
- 1.1什么是设计模式
- 1.2设计模式未涵盖的内容
- 1.3设计模式的相关论证
- 1.4在PHP中使用设计模式的原因
- 1.5本章小结
- 第2章使用现有的工具
- 2.1已有架构中的模式
- 2.2PHP标准库
- 2.3使用具有模式的EclipsePDT
- 2.4本章小结
- 第II部分 参考内容
- 第3章适配器模式
- 第4章建造者模式
- 第5章数据访问对象模式
- 第6章装饰器模式
- 第7章委托模式
- 第8章外观模式
- 第9章工厂模式
- 第10章解释器模式
- 第11章迭代器模式
- 第12章中介者模式
- 第13章观察者模式
- 第14章原型模式
- 第15章代理模式
- 第16章单元模式
- 第17章策略模式
- 第18章模板模式
- 第19章访问者模式
- 第III部分 PHP设计案例分析
- 第20章需求分析