Paperback: 1008 pages
Publisher: Addison-Wesley Professional; 4 edition (October 11, 2008)
Product Dimensions: 7 x 2.2 x 8.9 inches
Shipping Weight: 3.4 pounds (View shipping rates and policies)
Average Customer Review: 4.3 out of 5 stars See all reviews (161 customer reviews)
Best Sellers Rank: #52,507 in Books (See Top 100 in Books) #4 in Books > Computers & Technology > Databases & Big Data > MySQL #17 in Books > Computers & Technology > Databases & Big Data > SQL #45 in Books > Textbooks > Computer Science > Database Storage & Design
I'm a development manager with a few other languages under his belt who is interested in getting back into some hobby coding. Specifically I'm looking to put together a FaceBook app hosted on Web Services and from my initial research PHP and MySQL appear to be the way to go.I was disappointed with this book for three reasons. First, I got the Kindle edition and it lacks the critical source code for the examples. The publisher doesn't provide a way to download this on their site so I had to type in the examples by hand (the Kindle app doesn't allow cut and paste for obvious reasons) but I didn't have the images or the files that weren't listed out in the book.Second, the book manages to both be too verbose and not go into enough technical depth. This may be fine for an absolute beginner but I'd guess most people have at least some programming background. It was tedious wading through chapters that didn't clearly call out the unique aspects of PHP compared to other languages. The examples were barely adequate and weren't well thought out to reinforce the critical concepts. The most disappointing was the lackluster authentication examples which fall far short of a secure, robust, and usable customer experience.Finally, the table of contents implies that the book covers software development best practices for large scale PHP web applications. The spartan single chapter on the topic briefly mentions having coding conventions, using source control, limiting the size of your files, doing code reviews, and the importance of testing. Nothing in there is new or useful to anyone that's done any programming before.