Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasy - automatyczne wywoływanie funkcji
-maciek-
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.10.2004

Ostrzeżenie: (0%)
-----


Czy jest możliwość stworzenia nowego obiektu klasy i automatyczne wywołanie funkcji danej klasy na tym obiekcie?

Chodzi mi o coś takiego:
  1. <?php
  2.  
  3. class slowo
  4. {
  5. var $slowo;
  6.  
  7. function wyswietl($wyraz)
  8. {
  9. echo $wyraz;
  10.  }
  11. }
  12.  
  13. //i teraz chodzi oto aby v podac slowo ktore zostanie autom. wyswietlone przez wys
  14. ietl
  15. $nowy = new slowo(&#092;"czesc\");
  16. ?>


Moze jest to troche nie jasne (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ale mysle ze sie polapiecie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bendi
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Ja chcialem tylko dodac ze przy dziedziczeniu jezeli konstruktora nie ma to jest wywolywany ten z klasy rodzica np.
  1. <?php
  2.  
  3. class FajnaKlasa {
  4.  function FajnaKlasa( ) {
  5. $this->jakasFunkcja();
  6.  }
  7.  function jakasFunkcja(){}
  8. }
  9.  
  10. /*
  11. poniewaz konstruktor jest nadpisany trzeba go wywolac w konstruktorze dziecka
  12. */
  13. class SuperFajnaKlasa extends FajnaKlasa {
  14.  function SuperFajnaKlasa (){
  15. parent::FajnaKlasa();
  16.  }
  17. }
  18.  
  19. /*
  20. tutaj zostanie wywolany konstruktor rodzica 
  21. */
  22. class InnaFajnaKlasa extends FajnaKlasa {
  23.  function jakasMetoda(){}
  24. }
  25.  
  26. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 00:55