Last week I received a complimentary copy of fellow Torontonian Peter Lavin‘s new book, Object Oriented PHP, published by NoStarch Press. I’ve had a couple of really good books from NoStarch (Absolute OpenBSD is indispensable if you use that OS) and this is no exception to that trend.
The book introduces Object Oriented programming to PHP programmers, starting with PHP4′s OO implementation and demonstrating the advances made with PHP5. A simple web application is built by starting small and making incremental changes, sequenced in such a way as to introduce OO concepts and solutions in a natural way, increasing in utility and complexity as the lessons progress.
I’m only a few chapters in right now – there is certainly more to the book and I’m looking forward to the rest.
The companion website has a lot of useful reference material and links to resources, as well as the book’s code and errata.