Advanced PHP Programming
Hot on the back of finishing “PHP 5 in practice“, I recently bought “Advanced PHP Programming” by George Schlossnagle.
THIS is the book to buy! Seriously, this was exactly what I have been wanting to read for ages (and I haven’t even finished it yet). George takes you through really good PHP code and best-practice, even to the point of explaining how the PHP interpreter compiles things, so you understand how to get the best performance out of your app!
There’s far too much to mention, so I won’t even bother… But, one thing I picked up on early in the book is that he recommends that all good programmers learn one new language a year - which serves two purposes; To extend your own skill-set and also to look at techniques from other languages and apply them back to your projects in PHP.
I think this is just the most awesome idea. A classic example, is that before I took a look at Ruby on Rails, I didn’t even know MVC existed and now I use it everyday.
If you’re serious about PHP and building scalable web-apps, you shouldn’t be reading this post; You SHOULD be buying this book.
January 24th, 2007 at 10:48 pm
Took your advice on the last book (PHP 5 in practice) to buy for our new PHP developer so will definately do the same for this.
Looks like you might have some hidden book review skills there as well! :P
March 11th, 2007 at 11:15 pm
God site. Thanks!