Как преобразовать $this->data в $data?

Рейтинг: 0Ответов: 1Опубликовано: 20.09.2014

Есть магический метод:

public function __get ($name) {
    return $this->data[$name];
}

Он возвращает данные в html-шаблон, но возвращает их в виде $this->var, а нужно возвращать без указателя $this. Пробовал использовать extract(), ну ничего я в нем не понял, и у меня ничего не вышло.

Что можно сделать?

Ответы

▲ 1Принят
class Abcd
{
    ...
    public function getData()
    {
        return $this->data;
    }
    ...
}

...

extract($abcd->getData());