- Series: Expert's Voice in Open Source
- Paperback: 536 pages
- Publisher: Apress; 3rd ed. edition (June 1, 2010)
- Language: English
- ISBN-10: 143022925X
- ISBN-13: 978-1430229254
- Product Dimensions: 8.5 x 1.2 x 10.2 inches
- Shipping Weight: 3.1 pounds (View shipping rates and policies)
- Average Customer Review: 71 customer reviews
- Amazon Best Sellers Rank: #937,291 in Books (See Top 100 in Books)
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.
PHP Objects, Patterns and Practice (Expert's Voice in Open Source) 3rd ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who viewed this item also viewed
About the Author
Matt Zandstra has worked as a web programmer, consultant, and writer for nearly two decades.
He is the author of SAMS Teach Yourself PHP in 24 Hours (three editions) and a contributor to DHTML Unleashed. He has written articles for Linux Magazine, Zend.com, IBM DeveloperWorks, and php|architect Magazine, among others.
Matt works as a consultant advising companies on their architectures and system management, and also develops systems primarily with PHP, and Java.
Matt also writes fiction.
Browse award-winning titles. See more
Top customer reviews
If you are beginning your journey into the PHP language this would be a skip as well.
You need to really have a solid understanding of PHP and moderate level OOP before thinking about this book
When you are looking to learn more indepth OOP, about Objects and how Patterns come into play in your software design this is when you want to get this book to aide you in your learning.
This is a tough read, it is not leisurely at all. I got this book to help me understand more advanced level OOP programming and to get more deeper into the PHP language itself while teaching the principles of how OOP works within PHP.
I use PHP quite a bit and instead of buying a similar book in some other language to teach the subject matter. I chose this book because I would be learning practical examples that I would not need to really adapt to some other language. This is a hard book to get into and makes some assertions that you already understand certain things.
If you need or want to learn Object Oriented Programming indepth and already have a working understanding of the basics of OOP and PHP then this would be a really good book to help you go to the next level. Many of the heavier subjects like Patterns are designed I think more to an enterprise level environment it is still interesting. For me it helps me understand and solidify the previous topics better.
This is not a book you can just jump into and read from anywhere you need to read and understand the prior material before moving on through the book. Don't expect to get through this in a weekend or even a few weeks if you are new to the topic.
I don't think that if you are serious about learning the subject matter this will be the only book you purchase or study. It is a good addition to what you already have or will be getting in the future.
For a PHP book that is not really for me the reason to get it. This is more a programmers instructional using the PHP language instead of say Java or C, Python or some other language to teach advanced OOP and Design Patterns. It does go into the language more indepth but the gold here is the Object Oriented lessons which is more the focus.
That being said, the Kindle version has one major issue: the code samples. They look like someone printed them out with a dot-matrix printer, then scanned them at 150 DPI, saved as BMPs to preserve all the visual errors on the scan, and pasted them into the book as images. In other words, the code samples are not text at all - they are really, really crappy images and you will often find yourself squinting to make out all the details of the fuzzy "text".
This isn't a dealbreaker - after all, any programming book you buy today has downloadable samples of all code available somewhere on the Internet... but it IS an annoyance. Why they couldn't produce the code in real text with an alternate font I have no idea. Why they couldn't present higher quality images of the code I also have no idea.
Suffice to say, if you buy this for the Kindle, expect 5 star content with 3 star presentation - thereby bringing us to 4 overall.
Really good explanation on why it is necessary to structure PHP using the PHP 5.x OO options
I an a Java developer my self. Therefore the OO stuff is well known.
But I had no clue on how to structure solutions for PHP...
Probably the best OO book about PHP, therefore all 5 stars ***** :-)
Ofcause I could wish some thing else..
I use IntelliJ IDEA for my PHP development. And it has a lot of IDE support.
I would like the domain sections to reflect this.
IDEA will understand the SQL statement (strings) to PDO.
It can color errors, It can try out statements to a concrete database.
But it cannot do this if the distance between PDO and the query string is abstracted to far away. (Then it becomes gray for IDEA ...)
The samples in the book, I would also like to have in a zip
About the "kindle" .. oh I have big troubles getting used to that. I would prefer a PDF file with real pages. These 8000 kindle-pages. It makes no sense to me.
The kindle APP... there is severe room for improvements. I very easy loose where I am in the book. A few un-consentrated clicks.. And you are lost. No history back..
I hope (for Kindle) that there are some things I have not discovered yet in the reader...