Page 1 of 1

On no not another "what book" question!

Posted: Tue Sep 12, 2006 6:03 am
by hairyjim
Hi all,

Alas I have had to resort to posting in the general discussion forum about book recommendations. Googling and forum search have not been fruitful.

Im after a book that is PHP based that provides intermediate knowledge and when I say intermediate I mean just getting into the OO side of things. I dont mind if there are a few chapters on the beginner stuff but I am certainly looking for a book that will deliver the next level to me.

I'd like the book to be able to walk me through PHP development perhaps providing examples to work through.

Any suggestions?

This sounded good: Beginning PHP 5 and MySQL 5: From Novice to Professional

Jim

Posted: Tue Sep 12, 2006 7:24 am
by Maugrim_The_Reaper
One to look up maybe:

PHP 5 Objects, Patterns, and Practice
Author: Matt Zandstra
Pub: Apress

It gives a fair introduction to OOP, launches into an explanation of Patterns with examples, and takes a quick dash across some good PHP practices. It's not a huge book either.

Posted: Tue Sep 12, 2006 7:37 am
by hairyjim
Cheers it looks really promising. I'll add it to the basket.

Posted: Tue Sep 12, 2006 9:18 am
by sweatje
You might want to look at this review of my book by Harry Fuecks, the author of the phppatterns website. The book was written without any introduction to OOP, but with a goal of communicating design patterns and test driven development as practices.

Regards,

Posted: Tue Sep 12, 2006 9:26 am
by hairyjim
Thats just a shamless plug - but I like it :twisted:

It looks promising, im not paying so 'click' - added to cart.

Posted: Tue Sep 12, 2006 9:31 am
by sweatje
Matt Zandstra's book is good as well. In addition, you might want to look at George Schlossnagle's Advanced PHP Programming. It covers a broad array of PHP issues in good depth.

Posted: Tue Sep 12, 2006 9:32 am
by onion2k
I've got Jason's book. It's well written, and interesting, and worthwhile getting hold of for when you're moving up from simply using OO coding to using patterns. My only criticism is that it tries to introduce a lot of different things at once (patterns, TDD, advanced object stuff). I'd have prefered the TDD stuff to have been a bit more seperate coz I only have a tiny brain.

Oh, and there's a spelling mistake on page 65 ( "protected ClacRent() method" ). :P