Getter
- baal
- Člen | 34
Zdravím,
koukal jsem na kód ObjectMixin, konkrétně na get. Zaujala mě tato část:
$m = 'is' . $name;
if (isset(self::$methods[$class][$m])) {
$val = $_this->$m();
return $val;
}
Mám-li např. proměnnou $var, k čemu pak konkrétně slouží metoda isVar()? Je to pouze jiný název pro getVar() nebo se od ní očekává něco jiného? Díky za vysvětlení.
- romansklenar
- Člen | 655
Nedávno mě při něčem napadlo, kdyby to Nette\Object uměl a hele on to umí :)
- Honza Marek
- Člen | 1664
Já si pořád nejsem jistej, co to vlastně dělá. Takže kdo to chápete, tak to zdokumentujte. Já si to tam pak přečtu… dík :-D
- kravčo
- Člen | 721
Správanie oboch funkcií je identické, obe fungujú ako gettery, pričom
prednosť má getProperty()
. V podstate mi to pripadá len ako
spríjemnenie implementácie tried s vlastnosťami…
Honza M. napsal(a):
Já si pořád nejsem jistej, co to vlastně dělá. Takže kdo to chápete, tak to zdokumentujte. Já si to tam pak přečtu… dík :-D
fixed :)