Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wartość zmiennej z klasy do klasy
Takuro
post 20.03.2015, 20:21:45
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 3.04.2011

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


Witam, mam przykładowo klasę:
  1. class Test1
  2. {
  3. public $txt;
  4.  
  5. public function TestowaMetoda()
  6. {
  7. //łacze sie z bazą i pobieram dane...
  8. $txt = mysql_fetch_assoc($wyniki);
  9. }
  10. }


Potem mam drugą klase Test2
  1. class Test2 extends Test1
  2. {
  3. //tutaj jakies deklaracje i metody
  4. function Costam()
  5. {
  6. echo parent::$txt['wlasciciel';
  7. }
  8. }


No i nie da rady, próbowałem używać magicznej metody __get lecz też nic. Mógłby mi ktoś powiedzieć jak przekazać taką tablice lub zmienną?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slash^
post 21.03.2015, 09:41:48
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

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


Wywołując parent:: możesz odwołać się do metody nadpisanej w klasie Test1, czyli __construct.

Jezeli w klasie Test1 dasz :
  1. function __construct()
  2. {
  3. parent::_construct();
  4. $this->zmienna = 5;
  5. }
  6.  
  7. function metodaDruga()
  8. {
  9. echo $this->tablica['imie'];
  10. }


powinno zadziałać.


--------------------
d(^^)b
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:38