Как реализовать подобную схему? Было PHP: $data = $this->getModule($mod_name); echo $data['module_title']; Стало PHP: echo $this->getModule($mod_name)->module_title;
Чтобы это сделать есть только один путь: $this->getModule($mod_name) должно возвращать объект. Массив не будет работать в "ООП стиле". Также наверное тебе будут интересны magic-методы любого объекта PHP: __get() и __set()
PHP: <?php class Test { public function get() { $obj = new StdClass(); $obj->hello = 'world!'; return $obj; } } $t = new Test; print $t->get()->hello; Например так.
Про магические методы __get() и __set() я имел в виду это: http://ru2.php.net/manual/ru/language.oop5.magic.php