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: 1593279922
ISBN 13: 9781593279929

12 Oct 2020
Al Sweigart

ISBN 10: 1593279280
ISBN 13: 9781593279288

09 May 2019
Eric Matthes

ISBN 10: 1118907442
ISBN 13: 9781118907443

13 Aug 2014
Jon Duckett

ISBN 10: 1119457890
ISBN 13: 9781119457893

11 Apr 2018
John Paul Mueller

ISBN 10: 0307278778
ISBN 13: 9780307278777

10 Jan 2008
Sam Harris

ISBN 10: 1492041130
ISBN 13: 9781492041139

01 Jun 2019
Joel Grus

ISBN 10: 0135957052
ISBN 13: 9780135957059

09 Jan 2020
David Thomas

ISBN 10: 1593279663
ISBN 13: 9781593279660

14 Jan 2021
Al Sweigart

ISBN 10: 1593276044
ISBN 13: 9781593276041

01 Feb 2018
Mahesh Venkitachalam

ISBN 10: 1793302898
ISBN 13: 9781793302892

09 Feb 2019
Anthony J DOS Reis

ISBN 10: 0735611319
ISBN 13: 9780735611313

11 Nov 2000
Charles Petzold

ISBN 10: 1530051126
ISBN 13: 9781530051120

09 Apr 2016
Aimee Andrion