PHP 5 Objects, Patterns, and Practice

PHP 5 Objects, Patterns, and Practice

Description

PHP 5's object-oriented enhancements are among the most significant improvements in the 10+ year history of the language. This book introduces you to those new features and the many opportunities they provide, as well as a number of tools that will help you maximize development efforts. The book begins with a broad overview of PHP 5's object-oriented features, introducing key topics like class declaration, object instantiation, inheritance, and method and property encapsulation. You'll also learn about advanced topics including static methods and properties, abstract classes, interfaces, exception handling, object cloning, and more. You'll also benefit from an extensive discussion regarding object-oriented design best practices. The next part of the book is devoted to a topic that is often a natural extension of any object-oriented introduction: design patterns. PHP 5 is particularly well-suited to the deployment of these solutions for commonly occurring programming problems. The author will introduce pattern concepts and show you how to implement several key patterns in your PHP applications.The last segment introduces a number of great utilities that help you document, manage, test, and build your PHP applications, including Phing, PHPUnit2, phpDocumentor, PEAR, and CVS.

Similar Books

ISBN 10: 1593279280
ISBN 13: 9781593279288

09 May 2019
Eric Matthes

ISBN 10: 0670921602
ISBN 13: 9780670921607

20 Oct 2011
Eric Ries

ISBN 10: 0134685997
ISBN 13: 9780134685991

06 Jan 2018
Joshua Bloch

ISBN 10: 1492032646
ISBN 13: 9781492032649

15 Oct 2019
Aurelien Geron

ISBN 10: 0135957052
ISBN 13: 9780135957059

09 Jan 2020
David Thomas

ISBN 10: 1593279922
ISBN 13: 9781593279929

14 Nov 2019
Al Sweigart

ISBN 10: 1118907442
ISBN 13: 9781118907443

13 Aug 2014
Jon Duckett

ISBN 10: 1788830644
ISBN 13: 9781788830645

30 May 2019
Benjamin Planche

ISBN 10: 0262510871
ISBN 13: 9780262510875

01 Jul 2020
Harold Abelson

ISBN 10: 1491957662
ISBN 13: 9781491957660

03 Nov 2017
Wes McKinney

ISBN 10: 0985930802
ISBN 13: 9780985930806

13 Dec 2012
Daniel Shiffman

ISBN 10: 0134190440
ISBN 13: 9780134190440

05 Nov 2015
Alan Donovan

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0