3
As the documentation is not too exhaustive - if I understand it correctly:
- I can extend these abstract classes, but can I also extend existing classes (i.e. types)? For example, can I extend XOBJ_DTYPE_INT to, say, XOBJ_DTYPE_SHORTINT?
- how can I add methods and variables to newly defined classes?
- and where's polymorphism, encapsulation and abstraction?
...what I mean: there's (much!) more to object orientation than just having 2 abstract classes...I was hoping to find a CMS that does have "real" OO onboard. Or maybe I'm just missing something here?