What do you think?
Rate this book


572 pages, Paperback
First published January 1, 2003
If you are new to programming and want to get into the industry of Web Development, then this book might be a little hard for you to grasp since learning on how to program is like learning a new language. On the other hand, if you have some programming experience in your belt, then this would not be too hard, but might be a little weird to learn how PHP works. Either way if you're an experienced programmer or just beginning, this book has important concepts on making a website from static to something dynamically driven.
The book delves into the concepts of PHP while doing some little projects in order to see how everything works. It might be a little weird and hard to grasp, but the more you do it and persevere then the more it makes sense which I like a lot about the book. After a few initial chapters is where the bulk of the book gets into the concepts of SQL and MySQL which, in my opinion, is very important because I would imagine that most programming jobs would require you to know on how to do databases. And beyond that, PHP uses MySQL in order to extracts information from the database about a user or product, or it imports information on what the user submits.
This book also teaches you on how servers work from the Client-Side to the Server-Side which is very important. Near the last few chapters of the book is where the author delves into jQuery and Ajax in order to make a website even more dynamic although if the user turns off JavaScript on their browser is where problems could arise. It also suggests on trying out JSON.
Lastly, in terms of concepts is that the book uses Procedural Programming and NOT on Object-Oriented Programming (although the book has a chapter dedicated on OOP). If one wants to learn and apply OOP for PHP (which I would recommend), then buy the author's other book which deals with Advanced Techniques for PHP.
In the end, this book is a very beautiful and useful book to learn and to apply yourself. I did not give a perfect rating because there are some errors in it such as grammatical and some syntax issues, but overall it is easy and manageable to fix if you know what you are doing.
Buy this book and go out there in the programming world!