[eluser]Ian_B[/eluser]
The classes are very simple just to prove the point.
Just setting some member values via the constructor and a function to display the values, using echo() rather than doing it properly with a view.
The classes are inter-related as I have a base class and four classes that inherit and extend that base class, as I wanted to check the polymorphic behaviour.
No error messages. When it fails to work I just get a blank page.
PHP Error reporting is supposedly turned up to maximum (E_ALL | E_STRICT).
Ian
EDIT1: Just seen your edit. My base class does extend the Model Class, so I'll try not doing that.
EDIT2: Bingo!! Thanks.