Paperback: 590 pages
Publisher: McGraw-Hill Education; 1 edition (December 31, 2007)
Product Dimensions: 7.3 x 1.2 x 9.1 inches
Shipping Weight: 2.2 pounds (View shipping rates and policies)
Average Customer Review: 4.1 out of 5 stars See all reviews (12 customer reviews)
Best Sellers Rank: #1,619,228 in Books (See Top 100 in Books) #22 in Books > Computers & Technology > Databases & Big Data > Other Databases #1648 in Books > Computers & Technology > Programming > Languages & Tools > Java #3186 in Books > Computers & Technology > Web Development & Design > Web Design
This book is okay as a beginning reference. The title may give the impression that it's a book you'll want to keep on your shelf and return to frequently for years to come. That probably won't be the case for most readers who go on to write a lot of PHP, so a better title might have been "Getting Started with PHP", or something like that. The banner on the back of the book, which says "Your One-Stop Guide to Web Development with PHP", is a lot more predictive of the book's contents.It contains a lot of fluff that fills way more pages than are justified for the amount of information given, such as examples built-up in stages, leading to a lot of needlessly redundant example code. This might make sense for complex examples, but the examples in this book are all very simple, so the extra use of paper is wasteful.Personally, I don't like the author's tendency to follow his own explanations with expressions like "Not bad!", "Nice!", and "Pretty good!". I appreciate when authors use a conversational tone to some extent (Scott Meyers is the best at this, I think), but doing this constantly throughout the book goes too far for my taste. Others might enjoy this style of writing though.I would say this book seems to be targeted toward readers who are absolutely new to programming. If you're coming from any kind of programming background at all, or like to be challenged, then you might not be very satisfied with this book. One good thing is that it's so simple and the examples take up so much space, you can read the whole thing in just a few hours.I've also noticed quite a few typos, even in the example code (e.g. "close" where they meant "clone"), but I don't see an erratum posted on the McGraw-Hill website yet.