Autor | Zpráva | ||
---|---|---|---|
hh Profil * |
#1 · Zasláno: 22. 7. 2007, 20:15:06
zdravím chci se zeptat v OOP na "var"
class kalendar { var $mesic; var $rok; function kalendar ($mesic, $rok) { $this->mesic=$mesic; $this->rok=$rok; $rokAmesic = $mesic.$rok; // musím mít i tedka var $rokAmesic ........ } proměnné ve funkcích: všecky se musí vypsat vtom var? kdybych měl například v té funkci dlaší promnnou tak jí tam musím napsat do var ? co když nenapíšu ? |
||
hh Profil * |
#2 · Zasláno: 22. 7. 2007, 20:16:20
a musím tam napsat mítso
$rokAmesic = $mesic.$rok; // .. todle? $this->$rokAmesic = $mesic.$rok; // .. ? díky za osvětlení nechápu to nějak jak se to všecko používá funguje mi to totiž i bez toho ale všude se to píše jinak |
||
Kcko Profil |
#3 · Zasláno: 22. 7. 2007, 21:15:04
Nemusis, je to ale lepsi pro prehlednost
|
||
Kcko Profil |
#4 · Zasláno: 22. 7. 2007, 21:22:11
$this->$rokAmesic = $mesic.$rok; // ..
Pokud je to clenska promenna a chces ji pouzivas v metodach .. |
||
hh Profil * |
#5 · Zasláno: 22. 7. 2007, 23:39:41
stejně to nechápu (jak jsem koukal do zdrojáků)
proč někdo dává var $rok; a do funkce pak $this->rok=$rok; a třeba někdo ve funkci $this->rok=$rok; ale nadtím var $rok; //nemá má tam uplně jinší proměnné :/ jak to mám teda používat tyo |
||
Alphard Profil |
#6 · Zasláno: 22. 7. 2007, 23:49:29 · Upravil/a: Alphard
stejně to nechápu
třeba pomůže pár odkazů, asi je to dost subjektivní, ale mně seriál na linuxsoft.cz (je to on, ne?) přišel docela zmatený http://www.root.cz/serialy/php-v-objeti-objektu/ http://php.interval.cz/objektove-orientovane-programovani-oop-v-php/ |
||
Časová prodleva: 17 let
|
0