PHP is the web programming language of choice (or scripting language, if you insist…) for many people, and my favorite as well. One thing I find interesting is when it’s taught, by many books and websites, they tend to not spend much time on Object-Oriented PHP. It’s deemed to be for “advanced” coders and left out.
As a result, I didn’t know much about how to work with classes and the like until more recently than was good. And I am still not quite comfortable with coding that way. It’s going to take some time to get used to.
The Object Oriented approach to writing in PHP isn’t too hard to grasp theory-wise, though there are some odd things about it, and it takes a bit of practice to get the hang of. If you haven’t brushed-up on it yet, now’s a good time.
Here are a few good tutorials: