Zmienna w wywołaniu klasy

Odpowiedz Nowy wątek
2011-07-27 18:06
[]
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?

Pozostało 580 znaków

2011-07-27 20:32
[]
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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