Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: OOP
Forum PHP.pl > Forum > Przedszkole
topik53
Witam,
ucze się programowania obiektowego w php. i mam pewien problem.
  1. <?
  2. class data{
  3. public $id;
  4. public function _select($number){
  5. switch($number){
  6. case 1:
  7.  
  8. $data = new data;
  9. $data -> id = 'abc';
  10. break;
  11.  
  12. }
  13. }
  14. }
  15. $sell = new data;
  16. $sell -> _select('1');
  17. echo $data -> id;
  18. ?>

nie moge wyświetlić elementu $data -> id;
jakieś pomysły?
JoShiMa
Bierzesz się za programowanie obiektowe, ale chyba nic nie wiesz o zasięgu zmiennych co? Oczywiście, że n ie możesz wyświetlić $data -> id;, bo w tym miejscu, gdzie chcesz je wyświetlić obiekt $data nie istnieje.
topik53
dziekuje, poczytam o zasiegu zmiennych ;P
nospor
Cytat
Pierzesz
Joshima ja rozumiem, że ty ciągle myślisz o swoim "hobby", ale pisząc posty staraj się uważać wink.gif

Takim małym żarcikiem przenoszę na przedszkole. smile.gif
JoShiMa
Cytat(nospor @ 14.09.2011, 14:05:26 ) *
Joshima ja rozumiem, że ty ciągle myślisz o swoim "hobby", ale pisząc posty staraj się uważać wink.gif


Oj tam, bo ciągle te pieluchy i pranie dziecięcych ubranek.
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.