Much of your class code and associated routines should tranlate into PHP. It may be highly dependent on the PHP server version ... (the brand spankin' new) PHP5 has much more support for object-oriented programming techniques than PHP4 does, although there was generally enough stuff in v4 to do most things...but probably not in the way you are used to. Lots of workarounds, and lots of ampersands.....
The PHP5 object model is the most important feature of the new version. Objects are now implemented with implicit pass-by-reference behavior, and are access-restricted and overloadable. However, if you have clasees with multiple parents, PHP only has single-inheritance behavior. Destructors are also new to PHP5.
Keep in mind that until rather recently, demand for OOP techniques in PHP was not a large blip on the radar screen. Also, PHP is written in a time-tested, proven, fast standardized language, but not one that is object-oriented, and therefore wasn't designed that way at the outset. Lots of people still haven't got their heads around OOP...