PHP 6高级编程

出版时间:2010-10  出版社:清华大学出版社  作者:(美)汤普森,(美)诺维茨基 等著,刘志忠,杨明军 译  页数:650  
Tag标签:无  

前言

由于简单且入门门槛比较低,PHP已经成为了编写Web应用程序的主要工具之一。目前,全球有2000万个网站均是用PHP编写的,并且这个数字还在以每天数千个的速度增加。但是,在PHP 6面世以前,PHP一直对面向对象编程(OOP)支持有限。而OOP是目前最流行的编程模式,因此以前的PHP应用受到了诸多限制。 PHP 6对OOP的完整支持彻底地改变了PHP对面向对象支持的不足。本书主要介绍了PHP 6所引入的一些新功能,并针对以往PHP应用程序开发缺乏统一标准的情况,从项目管理和软件架构的角度介绍了如何基于MVC软件体系结构开发PHP应用程序。 要掌握一种语言,最好的方法就是通过现实的示例学习。本书通过一个现实的示例演不了PHP 6中一些高级开发技术在实际中的应用。通过该示例可以很好地掌握PHP 6的这些高级功能。 任何语言在应用时都会面临各种问题。本书针对PHP 6应用过程中容易引起争论的一些主题进行了讨论。通过这些讨论,您可以更好地理解在何时应该做何种决策。 如果您已经了解面向对象的基本概念,那么在阅读本书的第1部分时可以跳过相应的概念部分,而只关注PHP 6是如何实现这些相关概念的。在阅读本书之前,最好安装相应的环境,这样在阅读本书时,可以运行本书中所涉及的相关示例,以更好地掌握相关内容。此外,本书所有示例的后端数据库均为PostgreSQL。但是,可以通过一些简单的修改将其移植到您所选择的其他数据库平台。 PHP 6是一种完整的面向对象的开发语言,但是它可以实现.NET以及J2EE等架构所能提供的几乎所有功能,并且在某些方面可能会比它们更优越。如果您选择了PHP,希望您能喜欢它!祝您好运! 本书主要由刘志忠、杨明军翻译。BeFlying工作室负责人肖国尊负责本书译员的选定、翻译质量和进度的控制与管理。敬请广大读者提供反馈意见,读者可以将意见发到wkservice@vip.163.com,我们会仔细查阅读者发来的每一封邮件,以求进一步提高今后译著的质量。

内容概要

为了让您的PHP知识发挥作用,《PHP 6 高级编程》直接深入分析了PHP的最新版本PHP 6,同时突出了PHP 6与以前版本之间的区别。《PHP 6 高级编程》首先介绍了PHP专业开发的墓础,并回顾了面向对象编程(oop)的基本概念,然后介绍了比较高级的开发技术。最后,将所介绍的内容综合应用于实践,使用模型-视图-控制器(mvc)架构从头构建一个应用程序。最终,您将发现如何充分发挥PHP 6的功能,将其作用发挥到极致。

作者简介

作者:(美国)汤普森(Ed Lecky-Thompson) (美国)诺维茨基(Steven D.Nowicki) (美国)Thomas Myer 译者:刘志忠 杨明军Ed Lecky-Thompson于2003年创办了他自己的互联广告公司,而在此之前,他是Brandspace公司的创建人之一。目前,他领导着位于英国的数字化专家公司Galileo(www.galileodm.corn)。在该公司中,他主要负责新兴的数字化关系市场营销,并为顶级的蓝筹股(包括Microsoft和一家大型的美国金融服务集团)管理在线公共关系账户。在过去5年中,他撰写了多本关于PHP的专著,并为php 0 architectmagazine杂志撰写论文。Ed于2004年在First Leisure Corporation公司作为新媒体的领导人获得了New Media AgeEffectiveness Award大奖。Steven D.Nowicki是AdKnowledge公司的高级软件开发人员,并且在纽约、伦敦和洛杉矶具有13年以上的软件开发和技术管理工作经验。他已经领导了多个数百万美元的Web应用程序的软件体系结构设计,并领导了数十个大规模的、关键任务的PHP实现,包括企业资源规划系统、CRM系统和高容量分析系统。本书是他所撰写的第三本关于PHP的书籍。了homas Myer是一名技术专著的作者,也是咨询师和Web开发人员。2001年,他在德克萨斯奧斯丁创建了丁riple Dog Dare Media公司。

书籍目录

第1部分 专业开发基础  第1章 面向对象编程概述  第2章 统一建模语言(UML)  第3章 使用对象  第4章 设计模式  第5章 Collection类  第6章 使用PDO的数据库抽象第2部分 高级开发技术  第7章 对象关系映射  第8章 事件驱动编程  第9章 记录和调试  第10章 编写和使用Web服务  第11章 与用户通信  第12章 会话和身份验证  第13章 应用程序体系结构  第14章 PHP应用程序架构第3部分 现实世界案例研究  第15章 项目概述  第16章 项目管理  第17章 项目规划  第18章 系统体系结构  第19章 构建应用程序  第20章 质量保证与测试  第21章 部署第4部分 超越php的极限  第22章 php世界中的内容管理  第23章 处理高流量和高可用性  第24章 倡导使用php的原因  第25章 php职业生涯附录a 版本控制附录b php集成开发环境附录c php应用程序性能调整附录d php安装最佳实践

章节摘录

插图:如果您是正在开发某个小项目的唯一程序员,那么在纸上绘制应用程序的草图或将设计完全保留在脑海中通常就足够了。一个单独的程序员通常可以以这种方式来完成一个项目,而不会产生任何问题。但是,假设您将从事一个需要两个开发人员的稍人规模的项目。您负责设计系统,而另外一个开发人员则负责帮助您编写代码。那么,您将如何与另外一个开发人员交流该系统的设计呢?您可能会用语言来描述系统需要哪些类,并提供相应的说明以描述系统如何为最终用户提供相应的功能,以及系统内部的功能如何运作。不久之后,将可能生成很多用来描述该系统的文本。如果想象一个比较大型的项目,那么很显然纯粹使用语言来描述大型的软件系统是不可行的:并且,如果为自己的设计创建了相应的图解,那么还需要向团队的其他成员解释自己的符号系统的含义。

图书封面

图书标签Tags

评论、评分、阅读与下载


    PHP 6高级编程 PDF格式下载


用户评论 (总计31条)

 
 

  •   针对于目前比较火的PHP来讲,值得一看,东西很系统,很有参考价值~
  •   不错的PHP书!适合具有一定基础的PHP从业者!
  •   此书不是纯讲理论,或者是讲一些肤浅的例子了事,而是在每一对应章节理论知识的下一章节,提供详细有深度的实例,而且对实例分析的相当透彻,是面向对象的人难得的一本书好书。
  •   内容比较好的一个版本
  •   还可以。。里面不会有多少基础的东西。当技术能基本开发了,不知道怎么提高,倒可以看看这本书。。
  •   这本书写的很好,很详细,有一定面向对向基础的人都能看懂。确实是一本好书!我已经看了一半了,感觉不错!里面每一个知识点都有详细的例子!
  •   看了一部分了,内容都很棒
  •   内容有点**! 感觉不实用, 几乎一点东西也没学到从这本书上!
  •   确实是本好书,值得慢慢的看,认真的看!
  •   还好,主要是快递很快,下雨了还送货谢谢了
  •   正在阅读中,还可以哦·······
  •   读了几章,受益匪浅,感觉到自己的水平有所提高
  •   高,实在是高。
  •   看了一点,觉得还是不错的。如果是有一点的基础,看看学习学习一下,应该很不错。
  •   还不错哦。。。。。。嗯
  •   初学者可能看起来很费劲,真本书囊括了php的各种问题,不过更适合高级编程人员
  •   感觉没多少新的东,不过可以学习一下php 面向对象的知识
  •   现在用的是php5,php6是未来版本,值得期待
  •   本书对php做了深入的剖析,读完后可以成为高手
  •   适合放在办工作旁边需要的时候查查,有空了高级部分深入了解下。总体来说挺喜欢这个书系的。
    不过还是感觉网上的资料会更多点,查阅起来更方便。不过还是喜欢纸质的。
  •   这内容讲的那是一个乱呀,将理论不行,实用性也不行。例子列举也就那回事,不咋的
  •   内容不多,就是少页。从143到158页都没有,后面又多出几页。退货太麻烦,只能从看英文版的了。
  •   可能是运输的关系,书有点褶皱!看着有点旧!总体看来这书还不错
  •   这书还没看,还不知道
  •   内容太泛了,没有什么深 入的东西
  •   果然是非常的高级,适合有好基础的人。
  •   好书,可惜不是我自己买的,讲解还是很深刻的
  •   没2-3年PHP开发经验的最好不要看了。
  •   广大初学者值得你们看!
  •   现在php6还是beta版本,官方还没有推出正式版本。不过,还是很期待着本书的内容的
  •   很好,但要配合 ulysses去学习才能发挥最好效果。翻译的不错。讲解不太细致属于师傅领进门,修行靠个人那种
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7