Buy New

Sign in to turn on 1-Click ordering.
Buy Used
Used - Like New See details
Price: 13.18

Trade in Yours
For a 5.00 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
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

PHP Object - Oriented Solutions [Paperback]

David Powers
4.5 out of 5 stars  See all reviews (14 customer reviews)
Price: 29.49 & FREE Delivery in the UK. Details
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 it Friday, 25 April? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Paperback 29.49 Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.

Book Description

18 Aug 2008 1430210117 978-1430210115

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 (Expert's Voice in Open Source) + PHP Advanced and Object-oriented Programming: Visual QuickPro Guide
Price For All Three: 99.97

Buy the selected items together

Product details

  • Paperback: 392 pages
  • Publisher: friends of ED (18 Aug 2008)
  • Language: English
  • ISBN-10: 1430210117
  • ISBN-13: 978-1430210115
  • Product Dimensions: 23.7 x 19 x 2.4 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Bestsellers Rank: 64,614 in Books (See Top 100 in Books)

More About the Author

I specialize in writing about web design using Dreamweaver, PHP, and CSS. PHP is the most popular server-side language that brings life to websites by communicating with external data sources, such as databases, news feeds, and XML documents. Adobe has recognized my expertise in web development by appointing me an Adobe Community Professional (ACP) for Dreamweaver. You'll often find me giving help in the Dreamweaver forums and Dreamweaver Community Help.

Before turning my hand to writing about web design, I spent nearly 30 years as a BBC radio and TV journalist, working both in front of the microphone/camera and behind the scenes. That gave me a wealth of experience in explaining sometimes difficult concepts in straightforward, easy to understand language - experience which shows through in my books.

I spent a large part of my broadcasting career in Japan, first on loan from the BBC to NHK, the Japan Broadcasting Corporation, and later as BBC correspondent. I have traveled all over Japan, and love taking photos, many of which end up being used in my books. Over the years, I have worked closely with the Shiki Theatrical Company, Japan's leading producer of musicals; and have translated several of their plays into English.

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

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
Format:Paperback|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.
Read more ›
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Good intro to object orientated PHP 22 Jan 2011
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|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?
5.0 out of 5 stars Clear, accurate and easy to learn from 10 Jan 2014
Format:Kindle Edition|Verified Purchase
My own background is that I was confident in PHP and could do pretty much whatever I needed to. PHP O-O Solutions isn't a book for people who want to go direct to OOP programmming in PHP without learning the basics - but then no book ever will be. You'll need to know PHP and be practiced in it, or at the very least thoroughly capable in a similar language, before you can make good use of this book. That said, it is outstandingly clear and easy to learn from if you want to move from procedural to OOP. David Powers makes an effort to explain and consciously avoids using a particular analogy (often used by other authors), reasoning that PHP is about the web and so a direct explanation in terms of what you do when making a web app would be better. That works for me. The pace is good, explanations are clear, and it's a thorough guide to getting started that I'm enjoying working through. Just about the only possible criticism - which is really just a point to note - is that it isn't really a book of 'solutions', or at least it isn't as far as I've read. What this is is a first class tutorial course and how-to guide that you can learn from
Comment | 
Was this review helpful to you?
Format:Kindle Edition|Verified Purchase
POOS fulfilled the purpose for which I bought it, but I felt I needed to work a bit harder with it than with some of the other programming books I've read recently. The writing style is clear, but it jumps from good basic explanations into really quite complex ideas and examples without paving the way from one to the other.
If you can get through it though, you will end up with a well-rounded understanding of the subject matter as well as some useful programme modules which can be downloaded from the associated website (though note that the urls have changed from when the book was written).
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Really well presented 14 Aug 2013
Format:Paperback|Verified Purchase
David Powers writes in a very easy, understandable, way.
The book flows naturally, teaching little by little and ensuring a good grasp of the facts.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Very Useful Book 7 April 2013
Format:Paperback|Verified Purchase
Does everything I expected it to - useful to have to hand; easy to access tips. Recommended to those new to the subject
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
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
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category