topik53
14.09.2011, 13:54:20
Witam,
ucze się programowania obiektowego w php. i mam pewien problem.
<?
class data{
public $id;
public function _select($number){
switch($number){
case 1:
$data = new data;
$data -> id = 'abc';
break;
}
}
}
$sell = new data;
$sell -> _select('1');
?>
nie moge wyświetlić elementu $data -> id;
jakieś pomysły?
JoShiMa
14.09.2011, 13:58:12
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
14.09.2011, 14:03:58
dziekuje, poczytam o zasiegu zmiennych ;P
nospor
14.09.2011, 14:05:26
Cytat
Pierzesz
Joshima ja rozumiem, że ty ciągle myślisz o swoim "hobby", ale pisząc posty staraj się uważać

Takim małym żarcikiem przenoszę na przedszkole.
JoShiMa
14.09.2011, 14:23:11
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ć

Oj tam, bo ciągle te pieluchy i pranie dziecięcych ubranek.