Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziedziczenie + nowy obiekt z nazwy w zmiennej
Forum PHP.pl > Forum > PHP > Object-oriented programming
Aiker
  1. <?php
  2.  
  3. abstract class Module
  4. {
  5. //..........
  6. }
  7. class xxx extends Module
  8. {
  9. //......
  10. }
  11.  
  12. $actionName = "xxx";
  13. $actionClass = new $actionName;
  14. $actionClass->doAction();
  15.  
  16. ?>


Otoz mam pytanie czy obiekt ktora tworze w taki sposob moze dziedziczyc pod jakiejs klasie. Czy istnieje jakis sposob ktory na to pozwala poniewaz przyklad dziala gdy klasa nie dziedziczy z niczego lub implementuje interfejs?

Kazda klasa jest w odzielnym pliku.
Kuziu
No przecież to działa:
  1. <?php
  2.  
  3. abstract class Module
  4. {
  5. function doAction(){echo('a');}
  6. }
  7. class Xxx extends Module
  8. {
  9.  
  10. }
  11.  
  12. $actionName = "xxx";
  13. $actionClass = new $actionName;
  14. $actionClass->doAction();
  15.  
  16. ?>
Aiker
Masz racje. Mialem jeden glupi blad w kodzie smile.gif Niestety nie mialem uprawnien do usuniecia tematu
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.