Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obiekt a extends
Forum PHP.pl > Forum > PHP
Konochamaru
Klasa b widzi klasę a to oczywiste , lecz gdy przychodzi do odczytu zmiennej $liczba
, to zmienna ta jest pusta. Prawdopodobnie czegoś tu nie rozumie , aczkolwiek wygląda to logicznie.
  1. <?php
  2. //index.php
  3. class a{
  4. public $liczba;
  5. }
  6.  
  7. class b extends a{
  8. function c()
  9. {
  10. echo $this->liczba;
  11. }
  12. }
  13.  
  14. $pierwszy = new a();
  15. $pierwszy->liczba='123456789';
  16. $drugi = new b();
  17. $drugi->c();
  18.  
  19.  
  20. ?>
Spawnm
$a nie jest static.
Dla obecnych klas:
  1. $b = new b();
  2. $b->liczba=5;
  3. $b->c();
Konochamaru
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.