开始翻译新书《PHP5 Objects, Patterns, and Practice》

实际上这篇Blog迟到了呵呵,在完成《Programming PHP》第二版的翻译后,我又开始了新书《PHP 5 Objects, Patterns, and Practice》的翻译。还是和电子工业出版社博文视点合作,译者有我、胡丹和BinzyWu

《PHP5 Objects, Patterns, and Practice》在Amazon.com上被评为4.5星,而且网上对于这本书的评价都相当不错,比如这里这里这里

本书的作者是Matt Zandstra,也就是我在2004年翻译并发表在《PHP&More》上的《PHP5的异常处理机制》系列文章的作者,这是一篇超长但非常精彩的文章,我们也由于可以看到作者在OO上的功底和写作上的才能,他同时也是SAMSTeach Yourself PHP in 24 Hours》一书的作者。

Matt Zandstra在雅虎英国工作,有深厚的Java和OOP功底,同时又精通PHP,所以他写的这本书相信对所有希望了解PHP5面向对象开发的朋友会有所帮助。

我在04年翻译Matt的文章时,没有想到以后还会翻译他的书,也许这也是一种缘份;--)

这本书正如其名,介绍了PHP5在面向对象编程方面提供的支持、各种常见模式特别是企业架构模式的实现及最佳实践。

如果顺利的话,这本书的中文版应该会在5月份出版。

顺便说说,《Programming PHP》的样章很快就会发布到CSDN上供大家试阅。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
The 5th edition of this popular book has been fully updated for PHP 7, including replacing the PEAR package manager with Composer, and new material on Vagrant and PHP standards. It provides a solid grounding in PHP’s support for objects, it builds on this foundation to instill core principles of software design and then covers the tools and practices needed to develop, test and deploy robust code. PHP Objects, Patterns, and Practice begins by covering PHP’s object-oriented features. It introduces key topics including class declaration, inheritance, reflection and much more. The next section is devoted to design patterns. It explains the principles that make patterns powerful. The book covers many of the classic design patterns and includes chapters on enterprise and database patterns. The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, how to manage builds and dependencies with Composer. It also explores strategies for automated testing and continuous integration. Taken together these three elements: object fundamentals, design principles, and best practice will help the reader develop elegant and rock solid systems. PHP Objects, Patterns, and Practice: Describes and demonstrates PHP’s built-in object-oriented features Breaks down the principles of object-oriented design, explaining key design patterns using practical examples. Discusses the tools and practices necessary for developing, testing and deploying exemplary applications. What You’ll Learn: How to work with object fundamentals: writing classes and methods, instantiating objects, creating powerful class hierarchies using inheritance. Master advanced object-oriented features, including static methods and properties, managing error conditions with exceptions, and creating abstract classes and interfaces. Learn about the new object-oriented features introduced by PHP 7 and why they matter for your code. Understand and use design principles to deploy objects and classes effectively in your projects. Learn about design patterns, their purpose, structure and the underlying principles that govern them. Discover a set of powerful patterns that you can deploy in your own projects. Learn about the tools and practices that can guarantee a successful project including unit testing; version control, build, installation and package management; and continuous integration. Who This Book is For: This book is suitable for anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects. Those who already know their interfaces from their abstracts may well still find it hard to use these features in their systems. They will benefit from the book’s emphasis on design. They will learn how to choose and combine the participants of a system; how to read design patterns and how to use them in their code. Finally this book is for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc) that can make projects safe, elegant and stable.
Book Description: PHP Objects Patterns and Practice, Fourth Edition is revised and updated throughout. The book begins by covering PHP’s object-oriented features. It introduces key topics including class declaration, inheritance, reflection and much more. These provide the fundamentals of the PHP’s support for objects. It also introduces some principles of design. This edition introduces new object relevant features such as traits, reflection extension additions, callable type hinting, improvements to exception handling, and many smaller language enhancements. The next section is devoted to design patterns. These describe common problems and their solutions. The section describes the design principles that make patterns powerful. It covers many of the classic design patterns and includes chapters on enterprise and database patterns. The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, how to build and install using Phing and PEAR. It also explores strategies for automated testing and build. In addition to discussing the latest developments in build, test, and continuous integration, this section keeps pace with best practice in version control by focusing on Git, increasingly the developer’s system of choice. Taken together these three elements: object fundamentals, design principles, and best practice will help the reader develop elegant and rock solid systems. PHP Objects and Patterns: Describes and demonstrates PHP’s built-in object-oriented features Breaks down the principles of object-oriented design, explaining key design patterns using practical examples. Discusses the tools and practices necessary for developing, testing and deploying exemplary applications.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值