PHP Objects, Patterns, and Practice 2013

PHP Objects, Patterns, and Practice 2013

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.

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: 1491952024
ISBN 13: 9781491952023

09 Jun 2020
David Flanagan

ISBN 10: 0321125215
ISBN 13: 9780321125217

12 Sep 2003
Eric Evans

ISBN 10: 1933988789
ISBN 13: 9781933988788

03 Dec 2010
Martin Logan

ISBN 10: 0134853989
ISBN 13: 9780134853987

17 Jan 2020
Brett Slatkin

ISBN 10: 1119363020
ISBN 13: 9781119363026

20 Jun 2017
Nikhil Abraham

ISBN 10: 1593279507
ISBN 13: 9781593279509

01 Dec 2020
Marijn Haverbeke

ISBN 10: 1497408180
ISBN 13: 9781497408180

20 Mar 2014
Mark Myers

ISBN 10: 303073935X
ISBN 13: 9783030739355

15 Aug 2021
Noel Kalicharan

ISBN 10: 149207800X
ISBN 13: 9781492078005

05 Jan 2021
Eric Freeman

ISBN 10: 1492039594
ISBN 13: 9781492039594

21 Aug 2018
Marc Stickdorn