PHP Objects, Patterns and Practice (3rd edition)

(Barry) #1

this print for content only—size & color not accurate


CYAN
MAGENTA


YELLOW
BLACK
PANTONE 123 C

BOOKS FOR PROFESSIONALS BY PROFESSIONALS®


Matt Zandstra, Author of


Sams Teach Yourself PHP in
24 Hours


US $44.


Shelve in:
PHP


User level:
Intermediate


http://www.apress.com


SOURCE CODE ONLINE


Companion eBook

See last page for details
on $10 eBook version

ISBN 978-1-4302-2925-


9781430229254


54499


PHP Objects, Patterns, and Practice THIRD EDITION


Dear Reader,

Over the past decade, PHP has embraced the object-oriented revolution. The
language itself, the developers who work with it, and the applications they build,
all increasingly share a focus on objects and object-oriented design. Another
movement, separate but related, has taken root as well. That is the use of tools
and techniques that help to ensure the success of projects, the efficacy of teams,
and the quality of code.
You’ll begin with an overview of PHP'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, namespaces, closures and more.
The next part of this book is devoted to design patterns, a vocabulary for
applying elegant solutions to common problems in software development. You’ll
learn about pattern concepts and discover how to implement several key pat-
terns in your PHP applications. You’ll also find chapters on enterprise and data-
base patterns.
In the last section of this book, you will find practices and tools for managing
your codebase and for collaborating with others in development. These include
Phing, PHPUnit, phpDocumentor, PEAR, and Subversion. You’ll also learn how
to use Continuous Integration, a system that brings all these tools together and
automates them.
I wrote PHP Objects, Patterns, and Practice to provide the kind of overview of
code design and project practice I wish had been available when I first started to
develop serious PHP applications. I hope this book inspires pleasure in coding and
teaches you to build systems that are elegant in both design and management.

Matt Zandstra

THE APRESS ROADMAP Pro PHP:
Patterns, Frameworks,
Testing, and More

PHP Objects, Patterns, and Practice,
Third Edition

Pro
PHP Refactoring
with Test Driven Design

PHP Object-Oriented Solutions

Pro
PHP and jQuery

Practical Web 2.0 Applications
with PHP

PHP for
Absolute Beginners

Beginning
PHP and MySQL,
Third Edition
Zandstra

Companion
eBook Available

PHP Objects,


Patterns, and


Practice


7.5 x 9.25 spine = 1.000" 536 page count


THE EXPERT’S VOICE
®
IN OPEN SOURCE

THIRD EDITION


Matt Zandstra


Build powerful code by mastering PHP’s
object-oriented enhancements, design patterns,
and essential development tools

THIRD
EDITION

PHP


Objects, Patterns,


and


Practice

Free download pdf