Zmienna w wywołaniu klasy

0

Chciałem napisać funkcje, która będzie tworzyła instancje pewnej klasy:

    protected function getModel($name) 
        {           
            $obj = 'Model_DbTable_'.$name;
            return new $obj();
        } 

Jak mam to zrobić, żeby zwracany był obiekt, a nie łańcuch znaków, jak w tym przypadku? I najlepiej jak to zrobić w jednej linii?

To może pozostawie to bez komentarza i zapytam jeszcze raz...

Chciałem napisać funkcje, która będzie tworzyła instancje pewnej klasy:

protected function getModel($name) 
                {                        
                        $obj = 'Model_DbTable_'.$name;
                        return new $obj();
                } 

Jak mam to zrobić, żeby zwracany był obiekt, a nie łańcuch znaków, jak w tym przypadku? I najlepiej jak to zrobić w jednej linii?

0

Problem rozwiązany, thx, wystarczyło pozbyć się nawiasów :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0