Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$33.09$33.09
FREE delivery: Tuesday, Feb 13 on orders over $35.00 shipped by Amazon.
Ships from: Amazon Sold by: EBrands Direct
Buy used: $0.96
Other Sellers on Amazon
FREE Shipping
80% positive over last 12 months
FREE Shipping
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
PHP Object-Oriented Solutions 1st ed. Edition
Purchase options and add-ons
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 you'll need to know before moving onto a more advanced level, and includes a series of prepackaged 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
- Prepackaged scripts can easily be added to your own projects
About the Author
What started as a mild interest in computing was transformed almost overnight into a passion, when David was posted to Japan in 1987 as BBC correspondent in Tokyo. With no corporate IT department just down the hallway, he was forced to learn how to fix everything himself. When not tinkering with the innards of his computer, he was reporting for BBC TV and radio on the rise and collapse of the Japanese bubble economy. Since leaving the BBC to work independently, he has built up an online bilingual database of economic and political analysis for Japanese clients of an international consultancy.
When not pounding the keyboard writing books or dreaming of new ways of using PHP and other programming languages, David enjoys nothing better than visiting his favorite sushi restaurant. He has also translated several plays from Japanese.
- ISBN-101430210117
- ISBN-13978-1430210115
- Edition1st ed.
- PublisherApress
- Publication dateAugust 21, 2008
- LanguageEnglish
- Dimensions7.5 x 0.89 x 9.5 inches
- Print length414 pages
Popular titles by this author
Product details
- Publisher : Apress; 1st ed. edition (August 21, 2008)
- Language : English
- Paperback : 414 pages
- ISBN-10 : 1430210117
- ISBN-13 : 978-1430210115
- Item Weight : 1.75 pounds
- Dimensions : 7.5 x 0.89 x 9.5 inches
- Best Sellers Rank: #4,944,860 in Books (See Top 100 in Books)
- #543 in Object-Oriented Software Design
- #1,869 in Software Design & Engineering
- #2,380 in Object-Oriented Design
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
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.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
PHP Object-Oriented Solutions is a good bridge from procedural to oop methodologies. I found there was enough context and a focus on practical examples to illustrate the principles without it seeming too theoretical. For me the progression of topics from basics to more advanced topics allowed me to get started using what I'd learned in just a couple of chapters. By putting the simple stuff into practice it helped build the contextual foundation for more advanced topics.
This book has gotten me out of my old comfort zone and producing php objects I can use over and over, extend and enhance.
If you are a novice programmer or just dabbling in php this might not be the best book. It presumes some experience and for the experienced programmer builds a procedural to oop bridge. A novice programmer may find this book difficult to understand as it assumes a working knowledge of php and programming in general.
For teaching this "old dog" new tricks PHP Object-Oriented Solutions gets 5 stars from me.
There are some basic examples in Chpt 2, but there needs to be a smoother transition from those to the intense, tangled complexity of the other chapters.
So in all honesty, I cannot recommend this as a "gentle introduction" to the PHP OOP world. It is more like dropping you into the deep end and hoping you learn to swim. I would love to see a book that starts with a simple, basic class and then extends it through subsequent chapters, while introducing OOP theory along the way. I did not like how all the theory was crammed into one VERY dense chapter at the beginning of the book (chpt 2).
Having said all that, I think if you approach this book as a "solutions" book more than a "gentle introduction" it has some great benefit to those who are able to comprehend the level of complexity and make use of the classes offered. Certainly this is evidenced by the many positive reviews here.
For me, however, it got too complex, too soon. I am still looking for that "gentle introduction". If anyone knows a more basic book on the subject, please let me know.
As promised - David Powers explains everything very well, organized the lessons just as good.
Top reviews from other countries
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).





