PHP Objects, Patterns, and Practice 2013

PHP Objects, Patterns, and Practice 2013


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.

Similar Books

ISBN 10: 1484267907
ISBN 13: 9781484267905

03 Apr 2021
Matt Zandstra

ISBN 10: 1491905018
ISBN 13: 9781491905012

01 Mar 2016
Josh Lockhart

ISBN 10: 1118008189
ISBN 13: 9781118008188

18 Nov 2011
Jon Duckett

ISBN 10: 1593279663
ISBN 13: 9781593279660

14 Jan 2021
Al Sweigart

ISBN 10: 1593276044
ISBN 13: 9781593276041

01 Feb 2018
Mahesh Venkitachalam

ISBN 10: 1943872627
ISBN 13: 9781943872626

01 Sep 2020
Mary Delamater

ISBN 10: 1849696004
ISBN 13: 9781849696005

30 Sep 2013
Cody M. Sommer

ISBN 10: 1491952024
ISBN 13: 9781491952023

09 Jun 2020
David Flanagan

ISBN 10: 1449357016
ISBN 13: 9781449357016

31 Mar 2014
Mark Lutz

ISBN 10: 1680502824
ISBN 13: 9781680502824

23 Apr 2019
Darin Wilson

ISBN 10: 1680502336
ISBN 13: 9781680502336

22 Aug 2017
Michael Swaine

ISBN 10: 1492057894
ISBN 13: 9781492057895

28 Jul 2020
Adam Bellemare