Any good non-beginner php books?

I'm looking for a book that is strong on OOP and assumes that I have a reasonable php knowledge, and is not of the type "how to make a shopping cart" mySQL coverage is irrelevant. The point is I want to be able to reuse my code in different places. Website suggestions would be welcome too (I know about and phpbuilder)
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Richard QuadlingSenior Software DeveloperCommented:
I've been programming for around 12 years.

Started with a JCL on a Pr1me!

Recently started with PHP/mySQL.

I got the following books.

Wrox - Beginning PHP 4. (A basic's book but covers a lot of ground in my mind).
Wrox - PHP Programming. (A more advanced book, but as with most books, covers a bit of the earlier stuff too).

PHP4 Bible (Always need a bible! I've used other Bibles and always been happy with them).

mySQL and PHP Database Applications (or something like that) (This in the glue for me between the two systems)

With that, or probably any other book, you really need the imagination to breakdown the end-result into something you can do step-by-step.

Knowing how to make a shopping cart does cover probably most of the sorts of things most developers actually do - data storage and retrieval, presentation, data entry, enquiries, reports, security.

I've been doing for most of my programming life.

If you are looking for a more specific aspect, then can you provide some more details.


Richard Quadling.

Experts Exchange Solution brought to you by ConnectWise

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
yes, Wrox the better one
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

macgruderAuthor Commented:
is the wrox book strong on objects? I've already written a couple of portal sites. I know that I can get lots of information from about individual functions and I have the New Riders Paul Dubois MySQL book which is excellent.
I'm really looking to increase my efficiency so that I don't have to rewrite the same code over and over and it seems that OOP is the way to go for that.
Wrox Professional PHP Programming doesn't talk much about object ;-/
Web Application Development with PHP 4.0 by Tobias and Till...  They spend an entire chapter or five diving into deep topics including OOP (and they even get philisophical on when to bother using this approach).
jasendorf : then what have i said......
I didn't know, sorry.  Amazon was down when I was looking through these.  Maybe put the title with your post next time so it's not reliant on another site.  I haven't memorized all of the ISBN numbers of the books I have yet  :)
macgruderAuthor Commented:
The wrox book seems good. And it seems that OOP is slowish (according to article in Zend) on php so that side isn't a priority - perhaps a comment rather than a proposed answer would be better here :-)
macgruderAuthor Commented:
Wrox seem also to have a new php book out - have you seen it?
I don't mean to be too rude here, but you asked for "a book that is strong on OOP and assumes that I have a reasonable php knowledge, and is not of the type "how to make a shopping cart" mySQL coverage is irrelevant."

Now you've changed your question.  And although I agree that the Wrox books are good (particularly PHP Programming), they don't satisfy your original question as well as Web Application Development by Tobias and Till.  I suppose I could have listed every book in my library here (hell, I could have even thrown in Mastering Regular Expressions and McGraw Hill's PHP3 Programming Browser Based Applications) and hoped that you found one of those titles interesting.  Instead I gave you a definitive answer to the question you asked, which it appears you didn't even give a second look (that is unless you bought the book in the following 24 hours and read it or already own it).

I'll know better next time.  If someone asks for "a" book, give them five.  If someone asks for a book "strong on OOP", they don't really want to know about OOP.  And above all, don't actually propose an answer to a question, just piddlef**k around with comments and sling them against the wall and hope that something sticks.
macgruderAuthor Commented:
From my point of view, your 'proposed answer' was the same as the previous comment - I am aware that you weren't to know that. Regarding answers versus comments: I tend to think that an answer should be used in a case where this solves a specific problem - a difference in perspective I suppose.
Richard QuadlingSenior Software DeveloperCommented:
I got the points somehow!


Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.