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: 0670921602
ISBN 13: 9780670921607

13 Oct 2011
Eric Ries

ISBN 10: 1259641635
ISBN 13: 9781259641633

01 Jul 2016
Simon Monk

ISBN 10: 1430237775
ISBN 13: 9781430237778

17 Oct 2011
Brian Evans

ISBN 10: 1593279280
ISBN 13: 9781593279288

09 May 2019
Eric Matthes

ISBN 10: 1593277954
ISBN 13: 9781593277956

03 Jan 2017
Al Sweigart

ISBN 10: 1492032646
ISBN 13: 9781492032649

15 Oct 2019
Aurelien Geron

ISBN 10: 0131774298
ISBN 13: 9780131774292

14 Jun 1994
Peter Van Der Linden

ISBN 10: 1449369413
ISBN 13: 9781449369415

21 Oct 2016
Sarah Guido

ISBN 10: 0307278778
ISBN 13: 9780307278777

10 Jan 2008
Sam Harris

ISBN 10: 1530051126
ISBN 13: 9781530051120

09 Apr 2016
Aimee Andrion

ISBN 10: 1839211962
ISBN 13: 9781839211966

30 Sep 2019
Tom Hombergs

ISBN 10: 1484245423
ISBN 13: 9781484245422

11 Oct 2019
Vijay Nair

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