No use getting into the "true oop" debate - someone will tell you every language is not "true oop". PHP isn't true oop, neither is Perl, or Python, or Ruby, or Visual basic, or this or that. Someone once told me C++ wasn't true oop either, only Java apparently. Some people say Java is not true oop either, it's not 100% pure true oop of course. No, it lacks this oop feature and that oop features, it's not quite genuine 100% pure true real 24k oop, sorry.