PHP高级教程——Zend Framework核心开发人员力作

《PHP高级程序设计:模式、框架与测试》

—— Zend Framework核心开发人员力作

在过去的十年间, PHP 已经从一套为 Web 站点开发人员提供的简单工具转化成完整的 OOP (面向对象编程)语言了。在 Web 应用开发方面, PHP 现在可与 Java C# 这样的主流编程语言抗衡,越来越多的公司为了给站点提供更加强大的功能都采用了 PHP 。原因很清楚: PHP 既是一门易学的语言,又具有强大的特性。

通过阅读本书,你将会深入理解 OOP 理论,并学到如何使用框架和高级的系统互操作功能,最大限度地发挥出 PHP 编程的威力。

 

查看详情

本书相关链接:http://blog.csdn.net/turingbooks/archive/2009/06/02/4236762.aspx

读者对象

这是一本高级书。我非常慎重地选择本书应该包含的内容以及读者应该掌握的知识。读者应该对 HTTP PHP 有深刻的理解,也就是说,应该了解如何创建 Web 页面和 Web 表单,并且还应该理解像 HTTP 请求生命周期这样的关键概念。

如果你还不了解这些内容,那么建议阅读由 Larry ullman 合著的 PHP for the Web Visual QuickStart Guide 一书 [ ] 。这是一本非常好的介绍 PHP 编程的书,任何希望成为 PHP 开发人员的人都绝对应该阅读它。

如果你自己的 PHP 编程水平已达到中高级,那么本书正好适合你。

本书结构

本 书每一章内容都在前面章节的基础上展开,同时也考虑到读者的基础参差不齐。如果你认为已经了解了某章讲述的内容,那么建议你跳过那一章,但最好还是读一下 每章末尾的“小结”部分,那是每一章内容的扼要总结。不过,古人云“温故而知新”,就算是最熟练的程序员应该也会在每章中有新的收获。

本书分为五个部分。

第一部分, OOP 和模式 。这部分是学习高级的 OOP 概念必备的基础知识。该部分直接进入主题,讲解了抽象类、接口、静态方法、单例和工厂之类的模式,以及异常等内容。最后介绍了 PHP 6 所具有的新特性。

第二部分,测试和文档编写 。这部分包括了所有那些相关的“外围”概念,如测试驱动开发和自动部署等。讲述了如何编写优秀的文档,并且介绍了 PHPDoc DocBook 等几种文档标准。这部分还介绍了反射 API 的内容,使读者了解如何从程序中获取元数据。最后还讨论了持续集成,以及如何使用 Phing Xinc 这样的工具来改善开发工作流。

第三部分, SPL (标准 PHP 库) SPL 包含了一些最高级的 PHP 代码。它提供了对于像索引器和迭代器这样的高级 OOP 概念的语言支持,还提供了处理异常的结构,以及像观察者 / 发布者这样的模式。这部分信息使大家可以创建出更加优美并且结构良好的类。

第四部分, MVC 模式 MVC (模型 视图 控制器)可能是 PHP 开发人员用到的最有用的开发模式。它可用来为应用程序创建结构,并且调配团队中最好的资源来完成工作。对这一模式的深刻理解可能是任何 PHP 开发人员都必须掌握的最重要的职业技能,所以本书力求完整地解释这一模式。这一部分还介绍了 Zend 框架,这是为众多 PHP 公司所接受的一套基于 MVC 的框架。一开始,我们介绍了如何逐步建立起一个完整的框架应用程序,并使它开始运行,然后讲解了 Zend 框架的核心概念和高级特性。

第五部分, Web 2.0 。这部分介绍了关于 Web 2.0 所需要了解的所有事项。你将会学到关于 Ajax JSON SOAP Web 服务以及 SSL 客户端验证等方面的信息。另外,这部分还包括了大量非常有用的辅导材料,这些辅导材料是基于个人经验提供的。

联系作者

欢迎大家随时通过电子邮箱 Kevin.McArthur@StormTide.ca 与作者取得联系。在 http://www. stormtide.ca/pro-hpp-book 或者 Apress 出版社网站的 http://www.apress.com/book/view/9781590598191 页面上可以获得本书的最新信息 [ ] 。此外,大家还可以访问 #PHP EFnet 通过 IRC 与作者聊天 [ ]



[ ] 中文版《 PHP 基础教程(第 3 版)》即将由人民邮电出版社出版。——编者注

[ ] 本书的源代码可在图灵网站( www.turingbook.com )本书主页上免费注册下载。——编者注

[ ] 读者关于本书的各种反馈、问题均可通过图灵公司本书网页提交,或发邮件到 Contact@turingbook.com

——编者注

posted @ 2009-06-02 18:02  我的IT技术  阅读(183)  评论(0编辑  收藏  举报