sux = new sux(); } } class sux { var $very; function __construct() { $this->very = new very(); } function sux() { } } class very { var $much; function __construct() { $this->much = new much(); } function very() { } } class much { function much() { echo 'That\'s true, there is only an imitation of OOP, not real one, I got no read-only properties, no nested level methods, ...'; } } $php = new php(); $php->sux->very->much; ?>