Skip to main content
  • Book
  • © 2010

PHP Objects, Patterns and Practice

Apress

Authors:

  • With PHP Objects, Patterns, and Practice, Third Edition, you'll dig into the details about objects, discover design patterns and principles, and learn how to use enterprise tools to make your projects more successful.

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (21 chapters)

  1. Front Matter

    Pages i-xx
  2. Introduction

    1. Front Matter

      Pages 1-1
    2. PHP: Design and Management

      • Matt Zandstra
      Pages 3-8
  3. Objects

    1. Front Matter

      Pages 9-9
    2. PHP and Object

      • Matt Zandstra
      Pages 11-14
    3. Object Basic

      • Matt Zandstra
      Pages 15-39
    4. Advanced Featurers

      • Matt Zandstra
      Pages 41-70
    5. Object Tools

      • Matt Zandstra
      Pages 71-97
    6. Object and Design

      • Matt Zandstra
      Pages 99-119
  4. Patterns

    1. Front Matter

      Pages 121-121
    2. What are Design Pattern? Why Use Them?

      • Matt Zandstra
      Pages 123-129
    3. Some Pattern Principles

      • Matt Zandstra
      Pages 131-144
    4. Generating Object

      • Matt Zandstra
      Pages 145-167
    5. Pattern for Flexible Object Programming

      • Matt Zandstra
      Pages 169-187
    6. Performing and Representing Tasks

      • Matt Zandstra
      Pages 189-220
    7. Enterprise Patterns

      • Matt Zandstra
      Pages 271-273
    8. Database Patterns

      • Matt Zandstra
      Pages 275-314
  5. Practice

    1. Front Matter

      Pages 315-315
    2. Good (and Bad) Practice

      • Matt Zandstra
      Pages 317-322
    3. An Introduction to PEAR and Pyrus

      • Matt Zandstra
      Pages 323-346

About this book

This book takes you beyond the PHP basics to the enterprise development practices used by professional programmers. Updated for PHP 5.3 with new sections on closures, namespaces, and continuous integration, this edition will teach you about object features such as abstract classes, reflection, interfaces, and error handling. You’ll also discover object tools to help you learn more about your classes, objects, and methods.

Then you’ll move into design patterns and the principles that make patterns powerful. You’ll learn both classic design patterns and enterprise and database patterns with easy-to-follow examples.

Finally, you’ll discover how to put it all into practice to help turn great code into successful projects. You’ll learn how to manage multiple developers with Subversion, and how to build and install using Phing and PEAR. You’ll also learn strategies for automated testing and building, including continuous integration.

Taken together, these three elements—object fundamentals, design principles, and best practices—will help you develop elegant and rock-solid systems.

About the author

Matt Zandstra has worked as a web programmer, consultant, and writer for nearly two decades. He is the author of SAMS Teach Yourself PHP in 24 Hours (three editions) and a contributor to DHTML Unleashed. He has written articles for Linux Magazine, Zend.com, IBM DeveloperWorks, and php|architect Magazine, among others. Matt works as a consultant advising companies on their architectures and system management, and also develops systems primarily with PHP, and Java. Matt also writes fiction.

Bibliographic Information

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access