manbetx户口程序设计丛书

深入PHP:面向对象、模式与实践(第5版)

[英] 马特·赞德斯彻 (作者) 杨文轩 (译者)
上市销售
● 前Yahoo!公司PHP高级开发人员20余年企业级Web开发经验总结
● 用通俗易懂的方式讲解复杂的面向对象编程原则和模式
本书是PHP经典图书升级版,它既是一本关于面向对象设计与编程的书,也是一本关于如何使用工具管理PHP代码(从协作到部署)的书。书中讲解了PHP的新特性,例如匿名类以及标量参数提示和返回值类型。第5版重写了Composer和Packagist库的相关内容,并增加了关于Git版本控制的篇幅。示例代码全面更新,符合PSR-1和PSR-2标准。阅读本书能够帮你构建实现既定目标且易于协同开发的系统,并让你的代码优雅、简洁且易于理解。
纸质书
¥101.91 ¥129.00

其他购买方式?

出版信息

  • 书  名深入PHP:面向对象、模式与实践(第5版)
  • 系列书名manbetx户口程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 温雪
  • 出版日期2019-06-17
  • 书  号978-7-115-51233-8
  • 定  价129.00 元
  • 页  数508
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名
  • 原书号

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

“本书正是为PHP企业级开发人员和软件工程师量身打造的,每一位想提升技能的PHP开发人员都应阅读。”——Ken Guest,PEAR QA团队成员,爱尔兰Linux用户组主席

“本书将原本复杂的面向对象编程原则和模式讲解得通俗易懂。我有Java编程经验,工作中又要用到PHP,在尝试将Java设计模式整合到PHP项目的过程中,从本书获得了不少实实在在的帮助。”——亚马逊英文网站读者评论


想要成为一名出类拔萃的PHP程序员,让项目开发高效、可持续,就得百尺竿头更进一步,不仅要知道PHP能做什么,还要理解软件系统的设计美学。

本书通过提出问题、给出实现和讨论效果的介绍方式,详细讲解面向对象的PHP编程原则与关键设计模式,是一本难得的PHP进阶佳作。第5版针对PHP新特性和程序开发现状全面更新,增加了匿名类、标量参数提示和返回值类型等特性介绍,重写了Composer和Packagist库的相关内容,并用完整章节分别介绍了Git版本管理、Vagrant以及PHP标准,示例代码也全面更新,符合PSR-1和PSR-2标准。

● 第一部分“对象”:PHP和对象的历史;类、对象和继承;PHP的高级面向对象特性。

● 第二部分“模式”:设计模式及原则;一些关键模式,如用于生成对象的模式、用于组织对象和类的模式、面向任务的模式、企业设计模式、数据库模式等。

● 第三部分“实践”:PHP标准;Composer和Packagist库;用Git进行版本控制;自动化测试及构建;Vagrant;持续集成。

目录

前言 阅读
第一部分 对象
第1章 PHP:设计和管理 阅读
第2章 PHP和对象
第3章 对象基础
第4章 高级特性
第5章 对象工具
第6章 对象与设计
第二部分 模式
第7章 什么是设计模式,为什么要使用设计模式
第8章 一些模式原则
第9章 生成对象
第10章 使面向对象编程更加灵活的模式
第11章 执行及描述任务
第12章 企业设计模式 
第13章 数据库设计模式
第三部分 实践
第14章 优秀(以及糟糕)的实践
第15章 PHP标准 
第16章 通过Composer使用和创建组件
第17章 用Git进行版本控制
第18章 使用PHPUnit进行测试
第19章 使用Phing进行自动化构建
第20章 Vagrant
第21章 持续集成
第22章 对象、模式和实践 
附录A 参考文献
附录B 一个简单的解析器

作者介绍

马特•赞德斯彻(Matt Zandstra)

20余年Web开发经验,曾担任Yahoo!公司高级开发人员,现在是自由顾问和作家,为Linux Magazine、Zend.com、IBM DeveloperWorks和php[architect] Magazine等撰写过文章。


【译者简介】


杨文轩

华中科技大学硕士,擅长Web开发,有丰富的对日开发经验。现就职于日本方正股份有限公司。译作有《图解基础设施设计模式》《C++性能优化指南》《图解设计模式》等。
  • 电子版有消息了吗?
    天涯旧友  发表于 2019-06-25 20:09:12
  • 什心时候出电子版呢???我要电子版!
    新版键盘侠  发表于 2019-10-09 01:14:42
  • 这本书什么时候出啊?等的花儿也谢了!!!
    犟牛  发表于 2015-02-02 21:43:37
  • 坐等
    samael  发表于 2015-07-30 00:58:35
  • 啊!!!!!!!!!!!!!!!!!!!!!!
    东坡饭  发表于 2015-10-01 12:41:02
  • 现在需要翻译吗
    知识财富的中转  发表于 2017-05-25 13:16:38
  • 第三版都买了两本叻!
    百万强心剂  发表于 2017-07-04 18:18:23
  • 第5版,时候才能“上市销售”?
    my3w  发表于 2017-11-25 19:14:52
  • 第一条评论是2015年的,现在都2019了
    imtinge  发表于 2019-01-05 10:07:12
  • 会有电子版吗
    灰之影  发表于 2019-05-27 21:59:29
    • 您好,本书没有电子版权,暂不提供电子书。

      温雪  发表于 2019-05-31 17:30:41
  • 会出电子版吗?希望出电子版
    天涯旧友  发表于 2019-05-31 18:30:57
  • 这本书太酷了
    才难破赋意  发表于 2019-07-31 09:01:48
  • 电子版有消息了吗?
    新版键盘侠  发表于 2019-11-26 12:38:38
  • 为什么源代码无法下载
    andyfcm  发表于 2020-02-09 13:02:22
  • 能不能有电子版本
    大花猫  发表于 2020-05-18 18:16:49