“本书正是为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;持续集成。
展开