Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

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

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.

2 new from £11.14 4 used from £19.48
Other Editions: RRP: Our Price: Other Offers:
Paperback Order it used

Frequently Bought Together

PHP 5 Objects, Patterns, and Practice + Essential PHP Tools: Modules, Extensions, and Accelerators (Expert's Voice) + Essential PHP Security
Price For All Three: £67.65

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

Essential PHP Security

Essential PHP Security

by Chris Shiflett
4.7 out of 5 stars (6)  £14.94
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
AJAX and PHP: Building Responsive Web Applications

AJAX and PHP: Building Responsive Web Applications

by Cristian Darie
3.4 out of 5 stars (5)  £20.89
Advanced PHP Programming (Developer's Library)

Advanced PHP Programming (Developer's Library)

by George Schlossnagle
4.2 out of 5 stars (6)  £31.03
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
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: 132,609 in Books (See Bestsellers in Books)

    Popular in this category:

    #53 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 training
   www.Logical.co.uk/ZendPHP    Full Range of PHP Training Courses. Zend Authorised. Book Now, Save 10% 
Become a PHP professional
   Zend.com/Training    Save over $400 on PHP Training Learn PHP from the experts at Zend 
StayAhead My SQL/PHP
   www.stayahead.com    Scheduled SQL/PHP Courses by leading UK provider. 020 7600 6116 
  
 

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)
Check a corresponding box or enter your own tags in the field below
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?

PHP Objects, Patterns, & Practice 2nd Edition
51% buy
PHP Objects, Patterns, & Practice 2nd Edition 4.7 out of 5 stars (7)
£30.17
PHP 5 Objects, Patterns, and Practice
22% buy the item featured on this page:
PHP 5 Objects, Patterns, and Practice 4.3 out of 5 stars (3)
£26.59
Learning PHP 5
10% buy
Learning PHP 5 5.0 out of 5 stars (1)
£14.94
Practical Web 2.0 Applications with PHP (Expert's Voice)
9% buy
Practical Web 2.0 Applications with PHP (Expert's Voice) 5.0 out of 5 stars (3)
£30.17

 

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

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Matt Zandstra

PHP Objects, Patterns...

PHP Objects, Patterns, & Practice 2nd...

Backed by a tireless development community, PHP has been a model of... Read more
£35.49 £30.17

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates