- Paperback: 586 pages
- Publisher: O'Reilly Media; Second Edition edition (September 3, 2012)
- Language: English
- ISBN-10: 1449319262
- ISBN-13: 978-1449319267
- Product Dimensions: 7 x 1.4 x 9.2 inches
- Shipping Weight: 2.4 pounds
- Average Customer Review: 111 customer reviews
- Amazon Best Sellers Rank: #508,764 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.
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. Read it now
Customers who bought this item also bought
What other items do customers buy after viewing this item?
From the 1st edition:
- Just get this book... [it] will work like a miracle for you - Abdul Khan, Amazon
- Excellent! Easy to read, straightforward guide. Already learned several very useful things - Holly, Good Reads
- Finally a comprehensive resource for HTML users who want to move to the next level - Michael L. Kleper, The Kleper Report
A Step-by-Step Guide to Creating Dynamic Websites
Top customer reviews
Out of all of those books, this is the one book I bought.
Now, this is still a thick, dense book. The author tries his best to make the book enjoyable to read. He gives good examples, and immediately explains why he does things this way, how things might be different, what mistakes you might make, and how you would implement this new knowledge. It is this explanation that makes this book worth buying. Every other book will tell you something and move on. I assume that other authors take for granted that they know the why's and how's and such, that they do not want to waste time on details that seem tedious to them. This author really works hard to make the content as easy to understand as possible.
This means that there are parts I am familiar with and skip over. That is fine. For the parts I struggle with, I am very grateful to have all of the expounded information available.
I cannot speak about updates from the 1st edition, since I did not read it. I will most likely buy the next edition, if the changes/additions are substantial. I would like to see more on forms and cookies. There really is no good book about forms and cookies, and the two chapters here are very good. and I would like the "putting it all together" chapter at the end to be substantially longer. That ending chapter was my favorite part. I don't know what else he can add to this book other than a section on html 5.
All in all, this is a great book. Buy it.
I had never done any PHP work in my web past, so PHP was an entirely new language for me, but none of the concepts were new as I have programmed extensively in Java, C#, and C++. I had picked up several books on PHP and been underwhelmed by them. I was looking for something that could get me to advanced topics like reflection pretty quickly.
I'm not going to offer a comment on the coverage of MySQL, mainly because I have done so much work with MySQL and other relational databases through the years that I can't really say whether I think the coverage was any good for someone learning it for the first time. Truth be told, I really only scan-read these chapters. I didn't need them.
As much of techie as I am, I still prefer printed books. This was one I bought for Kindle. I regret having done that. I make notes in my books of things to refer back to, and they sit in my shelf with post-its hanging out everywhere. I would have done that with this book. Kindle doesn't get me that.
1) Provide a couple pages to work through installation of a suitable development environment (preferably Eclipse). I spent a couple hours trying to get Eclipse with the PDT installed correctly (sadly there are numerous issues depending on which versions of the components are being used), as well as getting Eclipse to store the development files in the right place, since the default locations are under Program Files (x86) which Eclipse is not allowed to write to.
2) Better reference and/or index. I found once I started developing, about 4 times out of 5, what I was looking up in the index wasn't there and I'd have to search through the chapters to find what I was looking for. Primarily ensure all PHP commands, MySQL commands, etc. are listed in the index, or better yet, provide a couple appendices summarizing these at the back. Fortunately, the web has this info handy too, although sometimes the online descriptions aren't too helpful.
3) After the PHP & MySQL sections, perhaps another chapter to tie it all together as most people needing those two languages are developing an interface to a MySQL database, which likely involves the same set of work for most people -- managing user accounts, importing/exporting data, transferring data to other environments (via json_encode/decode, etc.) Bits & pieces are scattered in the book, but much needs to be gleaned online.
Most recent customer reviews
There are a lot of languages that I have basic knowledge in and I found this book very helpful and easy to follow.Read more