ďťż

[PHP] Dołączanie wielu klas za pomocą extends

       

Podstrony


telcocafe

Jak dołączyć wiele klas za pomocą extends?
class klasa extends druga_klasa { [...] }
^to na jedną klasę, a na wiele?
class klasa extends druga_klasa extends trzecia_klasa { [...] }
Ten kod nie działa, więc jak?



nie można dziedziczyć wielu klas. Jeżeli chcesz mieć dostęp do kilku to np. stwórz ich obiekty w konstrutorze pod $this->cośtam żeby były dostępne dla wszystkich metod, lub przekaż obiekty tych klas do konstruktora jako parametry.

Tak?
class klasa { function __construct() { $this->klasa = new Klasa_druga; $this->klasa = new Klasa_trzecia; } [...] }

a działa? skoro działa to tak :|



Jak już to:
class klasa { function __construct() { $this->klasa = new Klasa_druga; $this->klasa_1 = new Klasa_trzecia; } [...] }
Bo byś nadpisał :P

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.