Object-Oriented PHP: Concepts, Techniques, and Code Paperback – 15 Jun 2006
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
About the Author
Peter Lavin writes regularly on all things tech, from technology book reviews to web design, and runs a web development firm based in Toronto. He has been published in a number of magazines and online sites, including UnixReview.com and Doctor Dobb's Journal, and is a contributor to PHP Hacks (O'Reilly).
Top customer reviews
The second let down is the complexity of the code. This is not a beginner book and anyone learning php should stay far away from this till they understand the majority of the language.
Finally at times you get the feeling that author has got a bit carried away with building his application. I sometimes felt like I was in science and the teacher had got wrapped up in a demonstration instead of actually teaching the class. There are several chapters where he simply further increases the functionality of his application without bringing anything new to the table.
Saying all this it does provide a good introduction to the topic of OOP with PHP and with the numerous examples you will find yourself learning about the topic. Is it worth £20? No. Either borrow it or try to get it for half the price.
As a PHP developer by trade I have a pretty good grasp of procedural coding, but OOP has been gaining more and more momentum in the PHP community and I felt I couldn't ignore it any longer.
This book was an absolutely perfect introduction to the concept, and quickly taught me all the ins and outs of creating classes and objects in an easy-to-follow, jargon-free way. Most importantly I now finally 'get' OO PHP, and can see how it will benefit me in future projects. This is something that numerous online tutorials just didn't convey to me.
The book is split into 16 short chapters, each building on the last to cover new concepts. Through the course of the book you build a web application which makes use of several user-defined classes which interact with one another. The classes you build range from a database access class to an image thumbnailing class to a record pagination class, all of which are highly relevant to most PHP coders. I found that this use of real-world examples really helped to cement the concepts in my mind, and also allowed me to see where I could extend, adapt or improve the classes for my own needs.
This book is best experienced by coding along with the examples so that you produce your own version of the application. This really helps to clarify things in your mind. You can also download all of the example code from the companion website to help you see where you are going.
I couldn't recommend this book more - if you're looking to quickly grasp the key concepts of object oriented PHP, and to start using it in your own code, then look no further.
Most helpful customer reviews on Amazon.com
I would recommend that if you want to learn OOP, then read the book "Head First Java" -- you will know OOP inside and out. From there, if you have a little procedural PHP under your belt, the syntax of Java and PHP are nearly identical.
If you already know OOP, but need to learn how to define classes etc, in PHP, this is an excellent resource and a good read.
On the flip side, it is a good book for explaining what OOP is and why it's such and advance for PHP. I just wouldn't use this book to learn it.
I have already learned OO concepts and programming through various classes. This book has a lot of good information that was exactly what I needed.
The reading can be a bit awkward at times, and requires reading ahead to understand back(?). In other words things are used before their explained, and sometimes their used to explain other things, so you must eventually double back.
PRINTED ON RECYCLED PAPER - 2 thumbs up.
All in all if you are a PHP programmer wanting to upgrade, its worth the price.
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Design Patterns
- Books > Computing & Internet > Web Development > Web Design > Applications
- Books > Computing & Internet > Web Development > Web Scripting & Programming