Autor | Zpráva | ||
---|---|---|---|
Taddy Mason Profil |
#1 · Zasláno: 8. 4. 2018, 14:20:57
Začínam sa učiť OOP v PHP a vytváram ss prvé projekty a všimol som si, že definujem takmer každú premennú v triede a potom používam
$this->example = "xxx" , no keď čítam cudzie kódy tak sa to využíva len v niektorých prípadoch a ja nedokážem prísť nato kedy. Kedy je potrebné definovať premennú v triede a kedy stačí len klasicky napr. $variable = "xxxx" ?
|
||
Keeehi Profil |
#2 · Zasláno: 8. 4. 2018, 15:13:42
Taddy Mason:
Pokud má být proměnná dostupná jen uvnitř jedné metody, použiješ "tu jednodušší variantu". Pokud naopak proměnná reprezentuje část stavu objektu a má být tedy dostupná mezi jednotlivými voláními metod, pak použiješ tu verzi s $this .
|
||
Časová prodleva: 6 let
|
0