Blake Edward wrote:There is a book called "The Object-Oriented Thought Process" by Matt Weisfeld. He uses various coding languages for his examples including Java. Check your library.
It's easy for someone to suggest to you to brush up on your OO skills, but they obviously have no idea of the kind of commitment it takes to master the concepts of encapsulation, inheritance, and polymorphism. You can always build a small program in Java just to get a feel for it. The first useful program I built was a program that opens my email application, my two browsers of choice, my coding environment, and my time tracking application every time I start my computer. Find some small problem that if solved could improve your life, and create a little program that does it all for you. Google it if you have to and get some ideas or even a starting point. No one expects you to start OO coding from nothing.
There are many people that make a good living coding in php. Have you been to the Zend site ( http://www.zend.com/en/community/php ) to see what kind of training and support they can offer you?