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章需求分析