or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a Ł5.75 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 

PHP Object - Oriented Solutions [Paperback]

David Powers
4.5 out of 5 stars  See all reviews (11 customer reviews)
RRP: Ł29.49
Price: Ł23.00 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: Ł6.49 (22%)
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
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Thursday, 23 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition Ł15.28  
Paperback Ł23.00  
Trade In this Item for up to Ł5.75
Trade in PHP Object - Oriented Solutions for an Amazon.co.uk gift card of up to Ł5.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

18 Aug 2008

With the surge of popularity of PHP 5, object-oriented programming is now an important consideration for PHP developers. This version-neutral book is a gentle introduction to object-oriented programming (OOP) that won't overburden you with complex theory. It teaches you the essential basics of OOP that youll need to know before moving onto a more advanced level, and includes a series of pre-packaged scripts that you can incorporate into your existing sites with the minimum of effort.

It shows how object-oriented programming can be used to create reusable and portable code by walking you through a series of simple projects. The projects feature the sorts of things developers run up against every day, and include a validator for filtering user input, a simple Date class that avoids the need to remember all the esoteric format codes in PHP, and an XML generator.

  • Teaches the fundamentals of OOP
  • Simple projects show how OOP concepts work in the real world
  • Pre-packaged scripts can easily be added to your own projects

What you’ll learn

  • PHP features, such as the Standard PHP Library (SPL), that are poorly documented or ignored by existing books
  • How to develop classes of their own
  • OOP in easy-to-understand language without getting bogged down in dense theory
  • Solid foundations for developers wishing to delve more deeply into OOP
  • How to leverage the strengths of OOP as a means for creating reusable code that can be used successfully within a procedural context
  • How to code for both PHP 5 and 6

Who this book is for

This book is aimed at intermediate-level PHP developers who want to take their skills to the next level by exploring object-oriented programming as a way of creating reusable code for a everyday website tasks. A typical reader would be someone who has read one of the authors previous title, such as PHP Solutions, or one of the PHP books for Dreamweaver and feels ready to tackle something a little more challenging.


Frequently Bought Together

PHP Object - Oriented Solutions + PHP Objects, Patterns and Practice 3rd Edition (Expert's Voice in Open Source) + Essential PHP Security
Price For All Three: Ł65.39

Buy the selected items together


Product details

  • Paperback: 372 pages
  • Publisher: friends of ED (18 Aug 2008)
  • Language: English
  • ISBN-10: 1430210117
  • ISBN-13: 978-1430210115
  • Product Dimensions: 19.1 x 2 x 23.5 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Bestsellers Rank: 88,606 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
5.0 out of 5 stars Good intro to object orientated PHP 22 Jan 2011
Format:Paperback
Read a couple of other books, did not really understand OOP and how to use it, this book sorted that out.

Good concepts chapter and several chapters working through practical examples.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Got me started on OOPHP 30 July 2012
Format:Paperback|Amazon Verified Purchase
I was looking for a book to get me started in the field of Object-Oriented PHP and this book did the job just fine.

Having been developing in PHP for a few years I needed to get to grips with the OO side of things and bought this book to help get me started.

I read it cover to cover and worked through the examples provided and was up and running and developing in OO PHP within no time at all.

Highly recommend to anyone looking to learn OO PHP.
Comment | 
Was this review helpful to you?
Format:Paperback|Amazon Verified Purchase
Over the past 8 months I have been teaching myself PHP and after deciding that I should start using an MVC framework I decided to purchase this book as a way of getting into OOP PHP. I am a recent computer science graduate so this was not the first time I had come into contact with OOP concepts. Unfortunately, I did not feel that this book did a good job of explaining the main concepts of OOP nor that the classes the author picked to be much help in explaining what is a difficult subject for newcomers to grasp.

The first 2 chapters cover all of the OOP theory and syntax used throughout the rest of the book. These chapters are very dense and move quickly with basic examples on each of the new concepts introduced. The author states that he does not expect the reader to understand everything in the chapters and that they should be used as a reference as they reader continues. I do not feel like this was a good decision by the author especially given that the following chapters throw you in at the deep end rather than slowly building complexity.

The following chapter has you building a Date class in which you are effectively wrapping existing PHP functionality in your own custom class. In so doing, the author spends a large portion of the chapter explaining the in-built DateTime and DateTimeZone classes in a great deal of complexity. Given that this chapter will for many be the first class that they create, all of this extra information only stands to muddy the already murky water. The author would have been much better off creating a basic class which did not involve introducing more complexity at an early stage.

The next 2 chapters are much the same, introducing us to the built in validation methods and the remote file connection functions. At least a third of each of these chapters is spent going through the minutia of the respective built in PHP functionality.

Chapters 6 and 7 are spent discussing XML and SPL iterators, whilst useful, these 2 chapters contain nowhere near enough OOP to warrant inclusion and are only covered as the final 2 chapters rely on them.

If you have stuck with it this far you are rewarded with what I believe to be the strongest chapters in the book. You are guided through building a class that outputs XML from a database and then extend upon class allowing you to create your own RSS feed. In doing the author covers implementing an interface, utilising different types of exceptions and extending a class. They succeed where the other chapters fail because they focuses only upon creating and testing the classes and not on introducing other PHP functionality.

I think these chapters highlights the authors main failings with this book, he should have concentrated on building complexity with classes that did not need any additional knowledge in order to make, gradually introducing OOP concepts as he went, rather than including them all in two very dense chapters at the start of the book.

In addition, I found the book to have a number of errors within the code, and the authors site, to which he refers throughout the book (friendsofed.com), is currently down, making the chapter on remote file connection particularly hard.

If you are looking for a gentle introduction to object orientated PHP this book is not for you. It got complex much too quickly and spent as much time explaining complex inbuilt PHP functionality than it spent on teaching you OOP. Unfortunately, I do not know of a book that does a better job but I'm sure there must be one out there, keep searching...
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars Very Useful Book
Does everything I expected it to - useful to have to hand; easy to access tips. Recommended to those new to the subject
Published 1 month ago by NannaToo
5.0 out of 5 stars php-oos!
This book, so far, has really helped me get to grips with the object oriented style of PHP. I am fairly new to the language but am studying both perceedural and oop versions. Read more
Published 2 months ago by C4NH4M
5.0 out of 5 stars Great book
A good book, hardly a gripping read but well laid out with clear explanations of each subject together with clear examples where required.
Published 2 months ago by Rob.B (Derby)
5.0 out of 5 stars Good eye opener
I've just finished reading this book 'cover to cover' and I can say it was one of the better 'learning PHP' books. Read more
Published 13 months ago by Kieran
5.0 out of 5 stars great book if you are starting with oo php
This book is great. I have not finished it yet, but so far it has been very helpful (along the manual)
Published 18 months ago by Niuniek
4.0 out of 5 stars Good book for PHP OOP beginners
This is a great book for PHP OOP beginners, it gently guides you through some useful example applications. It doesn't cover the all OOP in depth though. Things like i.e. Read more
Published 19 months ago by Marcin Dancewicz
4.0 out of 5 stars very good book
A sequel to Dynamic solutions by David powers. Brilliant book if you want to take your PHP ability to the next level. It assumes you are conversant with basic programming... Read more
Published on 10 Aug 2010 by Tendai
5.0 out of 5 stars best php oop book out there
read several of the various php oop books arround and can honestly recommend this one as the best arround. Read more
Published on 13 July 2009 by Keith Whyman
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges