Rating:  Summary: Intermediate, a hard read, poor editing Review: A bunch of people are out there writing tons of PHP books, because it is such a "hot" web language. Do a quick Amazon search and you'll find lots of "advanced" adjectives in titles. This text is not advanced (no detailed session management, minimal security descrition). The description of classes (objects) is okay, but could use a more in-depth discussion of object data access, function overloading, etc.. (realizing PHP's objects are not "real" objects -- yet). At a higher level, I find the Visual Quickpro format hard to read. They use a two-column newspaper style of typesetting that results in short sentances that I find hard to read. Everything is kind of "cramped-up". Also, some of the code examples show poor editing. For example; pgs 196 and 197 show two full pages of HTML OPTION values for months, days of month, years, etc.. Give me a break!, I don't need to see all this stupid HTML if I am writing advanced PHP!! Also related to editing, some of the web-page examples are half-page size to fit the two-column typesetting.
Rating:  Summary: Intermediate, a hard read, poor editing Review: A bunch of people are out there writing tons of PHP books, because it is such a "hot" web language. Do a quick Amazon search and you'll find lots of "advanced" adjectives in titles. This text is not advanced (no detailed session management, minimal security descrition). The description of classes (objects) is okay, but could use a more in-depth discussion of object data access, function overloading, etc.. (realizing PHP's objects are not "real" objects -- yet). At a higher level, I find the Visual Quickpro format hard to read. They use a two-column newspaper style of typesetting that results in short sentances that I find hard to read. Everything is kind of "cramped-up". Also, some of the code examples show poor editing. For example; pgs 196 and 197 show two full pages of HTML OPTION values for months, days of month, years, etc.. Give me a break!, I don't need to see all this stupid HTML if I am writing advanced PHP!! Also related to editing, some of the web-page examples are half-page size to fit the two-column typesetting.
Rating:  Summary: This Guy Knows His Stuff Review: Coming from the world of ASP/VBS, etc., I thoroughly searched the local generic huge book store chain, and thumbed through and finally selected 3 books to teach me PHP/mySQL.
Only after I got home and read 'em in depth did I realize they were all written by the same guy, Larry Ullman:
MySQL; PHP for the WWW; and PHP Advanced.
All three books are great, they are easy to follow, I am getting better and better jobs because of the skills I've gleaned from these books. The author also hosts a forum for poeple who have questions about what's in the boks.
Very helpful stuff, you'll benefit from it.
Rating:  Summary: Worth the 20 bucks Review: I came across this book while trying to find a more advanced PHP book. I own many on on the subject and have tired of them all covering the same handful of topics. I was after more of a "PHP theory" book. Something that takes the next step beyond syntax and reference (both of which are abundant online for free) and tackle the "how to put it all together" issues. This book was one of the only books to start down that path. While not perfect, it begins to focus more on concepts than content. It's exactly what I expect from a Visual Quick-guide/start book. It gets you going and leaves you wanting more (which I think is a good thing). I am hopeful that someone will pick up on this idea and expand upon it. Either way, this book offers far more than [price] worth of thought provoking information and insight. And while I wouldn't recommend it for your only PHP book, I would advise you to pick it up if you are looking to add to your knowledge.
Rating:  Summary: Good sequel to PHP: Visual QuickStart Guide Review: I have been impressed with the Peachpit Press books in general. The visual examples and logical organization makes it easy to use as a reference or to simply learn something new. PHP Advanced is the next logical step to the Visual QuickStart Guide, and I've already found myself referencing this book for more complex statements. I've been developing web sites for almost 8 years now and have had a taste of Cold Fusion, ASP, and PHP -- these PHP references make it easier for me to refresh my memory as to what statements I need to use to obtain the desired results in PHP.
Rating:  Summary: Good sequel to PHP: Visual QuickStart Guide Review: I have been impressed with the Peachpit Press books in general. The visual examples and logical organization makes it easy to use as a reference or to simply learn something new. PHP Advanced is the next logical step to the Visual QuickStart Guide, and I've already found myself referencing this book for more complex statements. I've been developing web sites for almost 8 years now and have had a taste of Cold Fusion, ASP, and PHP -- these PHP references make it easier for me to refresh my memory as to what statements I need to use to obtain the desired results in PHP.
Rating:  Summary: Great Book - Examples work and aren't cumbersome Review: I have read several books on PHP and MYSQL and I would like to say this is the best book I have read on the subject. Not only does the author explain what everything is, he also puts everything in examples that are easy to read and to comprehend. If you have some PHP and MYSQL knowledge and would like to expand on your knowledge without paying a lot or waste your time reading for hours, this is a great book for you. It will get you up and going in no time.
Rating:  Summary: Not impressed. Review: I was swayed to buy this book instead of the O'Reilly book because the reviews were all great and the book looked decent. The level of coverage is what I was looking for and both books were geared towards experienced programmers who want to get past the basics quickly. That summarizes what I like about the book. However, the more I read, the less impressed I have become. As an experience programmer I keep noticing examples and descriptions of things that most experienced programmers wouldn't do. Here are a few examples: * Examples use extensions like .inc and .class even though he describes the security issues with these extensions. If you copy the examples without reading this sidebar you might be doing yourself a misservice. * The example demonstrating inheritance is a case where you probably shouldn't use inheritance. In other words, it's a technically correct example but probably not a good design. People who learn by example may learn bad habits. * Also in the inheritance example, he includes both the inherited class and base class files in the file that uses the inherited class. I think most experienced programmers would have made the inherited class include the base class definition so the programmer only needs to include the class they are dealing with. I may be nitpicking a bit and this book might turn out to be a decent reference. However I find myself taking everything with a grain of salt after seeing these types of subtle misteps. From an advanced book I expect a bit more. Bottom line: I wish I had bought the O'Reilly book (though I haven't reviewed it so you should do your own comparisons).
Rating:  Summary: Barely "Advanced", maybe Intermediate Review: I've gotten to the point now after 3 years of PHP coding that I can write database based applications in my sleep. I'm familiar with at least 60% of the non-database related PHP functions. I consider myself an advanced PHP programmer. When I read through this book, I found myself wanting more. Sure, it opened my eyes up to a few functions I wasn't familiar with (such as using true type fonts for images), but I found it to be lacking overall. I was surprised that the ob_start()/ob_get_contents() related functions weren't even mentioned with the ultra basic templating class used at the beginning of the book. Nor was custom error handling even touched on. That's not to say that the book doesn't have any good qualities. The OOP chapter, while brief, was at least useful. And I absolutely loved the coding style in the book (all other book publishers should take a lesson from this). New lines of code are highlighted as red, and shown exactly where they're supposed to go in relation to the code written 3 pages (or even 3 chapters) ago. It's unfortunate that a CD of the sample code was not provided.
Rating:  Summary: Barely "Advanced", maybe Intermediate Review: I've gotten to the point now after 3 years of PHP coding that I can write database based applications in my sleep. I'm familiar with at least 60% of the non-database related PHP functions. I consider myself an advanced PHP programmer. When I read through this book, I found myself wanting more. Sure, it opened my eyes up to a few functions I wasn't familiar with (such as using true type fonts for images), but I found it to be lacking overall. I was surprised that the ob_start()/ob_get_contents() related functions weren't even mentioned with the ultra basic templating class used at the beginning of the book. Nor was custom error handling even touched on. That's not to say that the book doesn't have any good qualities. The OOP chapter, while brief, was at least useful. And I absolutely loved the coding style in the book (all other book publishers should take a lesson from this). New lines of code are highlighted as red, and shown exactly where they're supposed to go in relation to the code written 3 pages (or even 3 chapters) ago. It's unfortunate that a CD of the sample code was not provided.
|