Autor Zpráva
hh
Profil *
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 *
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
Nemusis, je to ale lepsi pro prehlednost
Kcko
Profil
$this->$rokAmesic = $mesic.$rok; // ..

Pokud je to clenska promenna a chces ji pouzivas v metodach ..
hh
Profil *
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
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/

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: