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: 1484219953
ISBN 13: 9781484219959

06 Jan 2017
Matt Zandstra

ISBN 10: 143022925X
ISBN 13: 9781430229254

01 Jul 2010
Matt Zandstra

ISBN 10: 1449344917
ISBN 13: 9781449344917

25 Mar 2013
William Sanders

ISBN 10: 1785887130
ISBN 13: 9781785887130

30 Sep 2016
Junade Ali

ISBN 10: 0670921602
ISBN 13: 9780670921607

20 Oct 2011
Eric Ries

ISBN 10: 1119584701
ISBN 13: 9781119584704

05 Dec 2019
Jeanne Boyarsky

ISBN 10: 0134685997
ISBN 13: 9780134685991

06 Jan 2018
Joshua Bloch

ISBN 10: 0135957052
ISBN 13: 9780135957059

09 Jan 2020
David Thomas

ISBN 10: 172004399X
ISBN 13: 9781720043997

14 Sep 2018
Robin Wieruch

ISBN 10: 1730853935
ISBN 13: 9781730853937

05 Nov 2018
Robin Wieruch

ISBN 10: 1840785411
ISBN 13: 9781840785418

19 Mar 2013
Mike McGrath

ISBN 10: 1840784253
ISBN 13: 9781840784251

31 May 2011
Mike McGrath

Warning: fopen(/var/www/ failed to open stream: Permission denied in /var/www/ on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/ on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/ on line 0