or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
9 used & new from £4.68

Have one to sell? Sell yours here
 
   
PHP 5 Objects, Patterns, and Practice
 
 

PHP 5 Objects, Patterns, and Practice (Paperback)

by Matt Zandstra (Author)
4.3 out of 5 stars  See all reviews (3 customer reviews)
RRP: £27.99
Price: £26.59 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.40 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

3 new from £9.87 6 used from £4.68

Frequently Bought Together

Customers buy this book with Essential PHP Tools: Modules, Extensions, and Accelerators (Expert's Voice) by David Sklar

PHP 5 Objects, Patterns, and Practice + Essential PHP Tools: Modules, Extensions, and Accelerators (Expert's Voice)
Price For Both: £52.71

One of these items ships sooner than the other. Show details

  • This item: PHP 5 Objects, Patterns, and Practice by Matt Zandstra

    Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Essential PHP Tools: Modules, Extensions, and Accelerators (Expert's Voice) by David Sklar

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought

Essential PHP Tools: Modules, Extensions, and Accelerators (Expert's Voice)

Essential PHP Tools: Modules, Extensions, and Accelerators (Expert's Voice)

by David Sklar
5.0 out of 5 stars (1)  £26.12
Essential PHP Security

Essential PHP Security

by Chris Shiflett
4.4 out of 5 stars (8)  £13.19
The Definitive Guide to Symfony (Expert's Voice in Open Source)

The Definitive Guide to Symfony (Expert's Voice in Open Source)

by Fabien; Zaninotto, François Potencier
5.0 out of 5 stars (2)  £33.72
AJAX and PHP: Building Responsive Web Applications

AJAX and PHP: Building Responsive Web Applications

by Cristian Darie
3.4 out of 5 stars (5)  £18.69
Head First Design Patterns

Head First Design Patterns

by Eric Freeman
4.8 out of 5 stars (39)  £21.58
Explore similar items

Product details

  • Paperback: 438 pages
  • Publisher: APRESS; New edition (1 Jan 2005)
  • Language English
  • ISBN-10: 1590593804
  • ISBN-13: 978-1590593806
  • Product Dimensions: 23.2 x 17.4 x 2.8 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 170,566 in Books (See Bestsellers in Books)

    Popular in this category:

    #62 in  Books > Computing & Internet > Programming > Languages > PHP
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   PHP & SQL Training opens new browser window
www.symbiosis.com  -  Standard and Custom Courses London, Midlands and North 
   Fabric, Ribbon and More opens new browser window
www.craftersvision.com  -  High quality at low prices with first class customer service. 
   PHP from A to Zend opens new browser window
Zend.com/Training  -  From Beginner to Certified PHP Developer - Save over $400 
  
 

Product Description

Product 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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
php
oop
php5
web development
web
design patterns
open source
programming
patterns
gang of four
apress

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
29 of 29 people found the following review helpful:
5.0 out of 5 stars Timely and useful, 6 Oct 2005
As a professional web programmer who has worked in the computer publishing industry, myself, I very often read a book with half a mind as to who it is either aimed at or will benefit.

As a result of reading this book, I came to the conclusion that those it would benefit were (downwards, in ascending order):
A) those with a good grounding in a web-base OOP programming language like Java or C#, who need to do some PHP, and need to know how much of what they are familiar with can now be applied in the PHP 5 world and how it is implemented.
B) those coming from a desktop-oriented OOP background who need an insight into the unique problems of designing multi-user, distributed web-based systems, using the OOP features found in PHP 5.
C) established PHP programmers from a procedural background, who still needs convincing that PHP's object model is becoming strong enough to justify a switch to OOP, and how to achieve that switch.
D) hapless Visual Basic programmers, with plenty of experience using the COM-based Object interfaces, themselves, and who therefore need no convincing of the advantages of OOP, but who are desperately seeking a way out of the ever shrinking market for their existing skillset in desktop development (this describes a lot of the developers where I am currently working, BTW.)

It won't help an absolute novice programmer, however, which is a shame, because many of the arguments it puts forward to forcibly are aimed squarely at avoiding many of the pitfalls that new programmers fall into when presented with:
A) an apparently simple problem
B) DBMS which (all to often) still doesn't default to enforcing constraints (for instance!)
and
C) An absolute wealth of functions.

Anyone who's made a ton of money from temporary work debugging runaway VB, VBA, PHP and, recently, a depressing large number of .NET projects (as I have, in recent years) will attest to the observation that: "Some people really put the 'vice' into 'novice'." So, the people who really need to learn this stuff would probably not be able to follow the arguments, as they are presented, here.

So, in a way it is preaching to the converted. However, it hits the right note, in doing so, since it does not dwell overly long on concepts familiar to its target audience, but dives straight into the meat of the problem,and its solution, in each case.

Summary:
Pithy and to the point: a real credit to the author and his editorial team. (The index was great, too.)

Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars 5 stars - excellent "introduction", 31 Oct 2005
By J. M. Florian (London, UK) - See all my reviews
(REAL NAME)   
This book is very much an all-rounder. This first explains why PHP4 is fine, yet PHP5 for many will become a must-have. The addition of objects to PHP4 introduces a very powerful, and fittingly albeit surprisingly complex topic. This book will spoon feed you to become a programmer among the big boys. Without missing one step, this is more than just a resource to learning PHP5 objects. It's about getting closer to perfectly implementing demanding php/database applications in complex environments with many developers - and wasting minimal code by re-use. I'm freely marking my copy - I can tell I'll never sell it!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 18 people found the following review helpful:
3.0 out of 5 stars Could have been better, 27 Feb 2006
By Stefan Vunckx "stefanv" (Antwerp, Belgium) - See all my reviews
(REAL NAME)   
Let me just say that this is not a bad book at all, it's just isn't good enough in my opinion. Maybe it is for starting programmers but it is not for me.

It succeeds well in explaining some of the more common patterns in PHP4/PHP5 but fails to goes into detail on a lot of them.

I'd really recommend some other books. If you want to learn about design patterns, there are a lot of better books out there. Unless you need the explanation in PHP code ...

I was not fully satisfied and learned little from it.
Not a bad book, but disappointing to me

Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.