深入PHP : 面向对象、模式与实践 : 第2版(世界级专家力作、PHP模块化编程必读)
基本信息
- 作者: (美)Matt Zandstra [作译者介绍]
- 译者: 陈浩 吴孙滨 胡丹
- 丛书名: 图灵程序设计丛书 Web 前端开发
- 出版社:人民邮电出版社
- ISBN:9787115225788
- 上架时间:2010-5-10
- 出版日期:2010 年5月
- 开本:16开
- 页码:383
- 版次:2-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > php
编辑推荐
世界级专家力作
完美结合面向对象思想与PHP技术
PHP模块化编程必读
推荐阅读
内容简介回到顶部↑
本书全面深入地剖析了面向对象的php编程与设计。首先介绍了php的oo特性,包括类声明、对象实例化、继承、方法与属性封装以及静态方法与属性、抽象类、接口、异常处理、对象克隆等高级主题。然后介绍了设计模式,阐述了模式的概念,展示了如何在php中实现几个关键的模式,用专门的章节介绍了企业模式和数据库模式。本书最后一部分围绕php应用程序开发,详细介绍了一批极为实用的辅助开发工具,讨论了具有普遍意义的最佳开发实践。
本书适合每位php程序员进阶参考,帮助他们掌握php面向对象设计和开发的精髓,跻身高端php程序员之列。
本书适合每位php程序员进阶参考,帮助他们掌握php面向对象设计和开发的精髓,跻身高端php程序员之列。
作译者回到顶部↑
本书提供作译者介绍
Matt Zandstra Yahoo公司的高级程序员,曾从事过教师等工作,著有Sams Teach Yourself PHP in 24 Hours等书,还为Linux Magazine、IBM DeveloperWorks、Zend.com和bdz-consult.com写过PHP方面的文章。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第一部分 介绍
第1章 php:设计与管理 2
1.1 问题 2
1.2 php和其他语言 3
1.3 关于本书 5
1.3.1 对象 5
1.3.2 模式 5
1.3.3 实践 6
1.3.4 本书第2版中的新内容 7
1.4 小结 7
第二部分 对象
第2章 php与对象 10
2.1 php对象的偶然成功 10
2.1.1 最初:php/fi 10
2.1.2 语法糖:php 3 10
2.1.3 一场静悄悄的革命:php 4 11
2.1.4 拥抱改变:php 5 12
2.2 走向未来:php 6 12
2.3 拥护和疑虑:关于对象的争辩 13
2.4 小结 13
第1章 php:设计与管理 2
1.1 问题 2
1.2 php和其他语言 3
1.3 关于本书 5
1.3.1 对象 5
1.3.2 模式 5
1.3.3 实践 6
1.3.4 本书第2版中的新内容 7
1.4 小结 7
第二部分 对象
第2章 php与对象 10
2.1 php对象的偶然成功 10
2.1.1 最初:php/fi 10
2.1.2 语法糖:php 3 10
2.1.3 一场静悄悄的革命:php 4 11
2.1.4 拥抱改变:php 5 12
2.2 走向未来:php 6 12
2.3 拥护和疑虑:关于对象的争辩 13
2.4 小结 13
译者序回到顶部↑
译者从接触PHP开发到现在接近十年,参加了不少大型互联网应用的开发。在此过程中,有几个问题是译者一直在关注的。
中国互联网发展如日中天,全国互联网用户数量增长很快(已达3.5亿人)。当前较为流行的站点往往每天要面对至少上百万的访问者,而且需要提供越来越复杂的服务。
作为研发者的我们,应该如何设计站点,让站点能满足当前阶段的业务需求(访问量和服务),并且保证网站有良好的架构设计,方便未来的后续开发和维护? 我们应该如何解决代码的“耦合”问题,如何编写出易重用的代码,甚至达到理想化的软件层面的“美学”境界(可能是程序员的终极目标)?
如何建立一套行之有效的团队协作机制,使研发团队日常的开发标准化,提高团队沟通和合作的效率。是否有一些放之四海而皆准的准则或通用的工具可以利用?
正所谓“水涨船高”,PHP这种为互联网而生的编程语言这些年来也一直在进步。如何充分利用PHP中的新特性,使日常的开发更为高效?
读者可以从本书中找到上述问题的部分答案。因为本书不仅仅是一本PHP图书,更是一本鼓励和促进读者超越代码层次,对整个站点的“设计”进行思考的书。
条条大路通罗马。要设计出漂亮又实用的站点架构,每个人也许都有自己的体会和经验。但就PHP站点而言,从根本上不外乎“面向过程”和“面向对象”两种比较底层的开发思路。面向过程的开发方式,每个人或每个团队都有自己的开发习惯,不太容易形成系统。所以这么多年来,虽然有不少优秀的面向过程的PHP程序面世,但没能形成任何可供共享的“框架”或“思想”。而面向对象的开发方式,则积累了大量公认的模式和框架。从这个角度来说,建议读者朋友多花时间在面向对象设计上。本书就“面向对象”在PHP中的实现做了非常深入的介绍,涵盖了基础、高级知识以及设计模式的实现。
从学习角度来说,译者推荐PHP程序员沿这样的学习路线前进:PHP基础入门(语法、常用函数和扩展等)→面向对象的PHP(本书就是很好的学习资料)→ 网站软件架构设计 (设计模式、框架等)→网站物理层次架构设计 (分布式计算、存储、负载均衡、高可用性等)。在现实当中,上述这些阶段和工作其实是交织在一起的。另外,程序设计之外的很多工具和实践经验,也极其重要。因为个人的能力有限,个人的价值必须在团队和企业当中得到体现。本书介绍的很多工具(如版本控制工具、文档工具和应用构建工具等)都可以促进团队协作。
最后,真诚邀请读者朋友通过本书来探索PHP。不论你是刚入门的PHP开发人员,还是有多年经验的同行,相信看完本书之后,你都会有收获。当然,一个真正的程序员,他的思想永远是超越具体语言和工具的。期待有一天,读者朋友可以在了解书中这些知识的基础上,总结出属于自己的更加优秀的开发框架甚至是设计思想,开发出在互联网上受到用户欢迎的优秀站点。
本书在PHPEye开源社区设有读者反馈版块,网址为http://bbs.phpeye.com/forum-16-1.html。译者将通过这个版块为读者提供勘误和答疑。
陈浩(Haohappy)
2010年3月于上海
中国互联网发展如日中天,全国互联网用户数量增长很快(已达3.5亿人)。当前较为流行的站点往往每天要面对至少上百万的访问者,而且需要提供越来越复杂的服务。
作为研发者的我们,应该如何设计站点,让站点能满足当前阶段的业务需求(访问量和服务),并且保证网站有良好的架构设计,方便未来的后续开发和维护? 我们应该如何解决代码的“耦合”问题,如何编写出易重用的代码,甚至达到理想化的软件层面的“美学”境界(可能是程序员的终极目标)?
如何建立一套行之有效的团队协作机制,使研发团队日常的开发标准化,提高团队沟通和合作的效率。是否有一些放之四海而皆准的准则或通用的工具可以利用?
正所谓“水涨船高”,PHP这种为互联网而生的编程语言这些年来也一直在进步。如何充分利用PHP中的新特性,使日常的开发更为高效?
读者可以从本书中找到上述问题的部分答案。因为本书不仅仅是一本PHP图书,更是一本鼓励和促进读者超越代码层次,对整个站点的“设计”进行思考的书。
条条大路通罗马。要设计出漂亮又实用的站点架构,每个人也许都有自己的体会和经验。但就PHP站点而言,从根本上不外乎“面向过程”和“面向对象”两种比较底层的开发思路。面向过程的开发方式,每个人或每个团队都有自己的开发习惯,不太容易形成系统。所以这么多年来,虽然有不少优秀的面向过程的PHP程序面世,但没能形成任何可供共享的“框架”或“思想”。而面向对象的开发方式,则积累了大量公认的模式和框架。从这个角度来说,建议读者朋友多花时间在面向对象设计上。本书就“面向对象”在PHP中的实现做了非常深入的介绍,涵盖了基础、高级知识以及设计模式的实现。
从学习角度来说,译者推荐PHP程序员沿这样的学习路线前进:PHP基础入门(语法、常用函数和扩展等)→面向对象的PHP(本书就是很好的学习资料)→ 网站软件架构设计 (设计模式、框架等)→网站物理层次架构设计 (分布式计算、存储、负载均衡、高可用性等)。在现实当中,上述这些阶段和工作其实是交织在一起的。另外,程序设计之外的很多工具和实践经验,也极其重要。因为个人的能力有限,个人的价值必须在团队和企业当中得到体现。本书介绍的很多工具(如版本控制工具、文档工具和应用构建工具等)都可以促进团队协作。
最后,真诚邀请读者朋友通过本书来探索PHP。不论你是刚入门的PHP开发人员,还是有多年经验的同行,相信看完本书之后,你都会有收获。当然,一个真正的程序员,他的思想永远是超越具体语言和工具的。期待有一天,读者朋友可以在了解书中这些知识的基础上,总结出属于自己的更加优秀的开发框架甚至是设计思想,开发出在互联网上受到用户欢迎的优秀站点。
本书在PHPEye开源社区设有读者反馈版块,网址为http://bbs.phpeye.com/forum-16-1.html。译者将通过这个版块为读者提供勘误和答疑。
陈浩(Haohappy)
2010年3月于上海
媒体评论回到顶部↑
“本书正是为PHP企业级开发人员和软件工程师量身打造的经典著作,每一位想提高技能的PHP开发人员都应阅读。”
——Ken Guest,爱尔兰PHP用户组主席,PEAR QA团队和PEAR组的成员
“这是我读过的PHP书中最好的一本,它介绍了PHP面向对象编程的方方面面。我自学PHP已经5年了,我的大多数问题都能在这本书中找到答案。强烈推荐那些有一定PHP经验并想更上一层楼的程序员阅读。”
——Amazon.com读者评论
——Ken Guest,爱尔兰PHP用户组主席,PEAR QA团队和PEAR组的成员
“这是我读过的PHP书中最好的一本,它介绍了PHP面向对象编程的方方面面。我自学PHP已经5年了,我的大多数问题都能在这本书中找到答案。强烈推荐那些有一定PHP经验并想更上一层楼的程序员阅读。”
——Amazon.com读者评论








点击看大图






加载中...

