Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wywołanie odpowiedniego konstruktora
Forum PHP.pl > Forum > Przedszkole
henio
Nie wiem czy można zrobić coś takiego. Mam nazwę kontrollera jako string ($controllerName). Includuje odpowiedni plik i chce utworzyć instancję klasy o nazwie $controllerName.'Controller'. Czy istnieje łatwy sposób zrobienia tego. Przecież nie da się wywołać konstruktora trzymając nazwę klasy dynamicznie w zmiennej (tak mi się przynajmniej wydaje)
Daiquiri
Nie wiem czy dobrze Cię rozumiem, ale przecież możesz
  1. $klasa = 'nazwaklasy';
  2. $a = new $klasa();
  3. //lub
  4. $nazwaInstancji = 'a';
  5. $$nazwaInstancji = new klasa();
henio
Cytat(Daiquiri @ 12.07.2011, 22:52:29 ) *
Nie wiem czy dobrze Cię rozumiem, ale przecież możesz $klasa = 'nazwaklasy'; $a = new $klasa(); lub $nazwaInstancji = 'a'; $$nazwaInstancji = new klasa();

Już znalazłem odpowiedź w necie, ale dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.