I'm working on my first Drupal project and learning PHP at the same time. I started with a book that was highly recommended by the reviews on Amazon.com (PHP Solutions: Dynamic Web Design Made Easy). It turned out to be a book for designers, and I'm a professional programmer; it didn't have anything like the technical depth I want.

I want to get another book that will bridge the gap between PHP Solutions and the online documentation on PHP.net. I'm looking for thorough coverage of advanced techniques, such as object handling, and of best practices -- both what and why. What would you recommend?

Comments

BrianKlinger’s picture

I personally love my "platypus book". It's called "Web Database Applications with PHP and MySQL" and has a platypus on the cover, published by O'Reilly. I am learning, myself, and it was recommended to me by people who are in the php and mysql business.

BladeRider’s picture

I second this! As an experienced programmer with other languages, this book delivers most of the "PHP-isms" you'll need and as a bonus covers the MySQL/PHP interactions, which really helps when you get into advanced Drupal coding.

WorldFallz’s picture

I used "Beginning PHP and MySQL: From Novice to Professional" (there's new version as of 3/08) and "PHP and MySQL Web Development (3rd Edition) (Developer's Library)".

I know the "novice" in the first book might scare you off, but it's actually very thorough. If you look it up on amazon, you can take a look inside. It's also one of the most recent-- all the other books seem to have 2005/2006 editions.

===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime."
-- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz

orthoducks’s picture

I visited a local Borders (North Michigan Ave in Chicago) to take a look. There were no platypi in stock. They did have a Galapagos land iguana (PHP Cookbook), and I thought it was the best of the books I looked at for my purposes, but it covers PHP only, and information about MySQL would be nice to have.

I tried the nearby Barnes & Noble, but I found no computer books at all. There were coffee table books, gift books, curiosity books... books for every imaginable purpose except reading. Fully a quarter of their floor space was given over to the latte bar. Boo. Hiss.

I will continue this quest when I have time to visit a computer store that is big enough to have technical books.

Meanwhile, thanks to everyone for the suggestions.

WorldFallz’s picture

Ive never had any success finding tech books like this in any chain-- i always end up on amazon.

===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime."
-- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz