Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - Dotaz ohledně třídy

Áno, bude to uložené tiež v $this->data. Ten riadok hovorí o tom, že sa má priradiť hodnota 'bar' do vlastnosti $this->foo. Keďže $this žiadnu takú vlastnosť nemá, použije sa špeciálna metóda __set, ktorá nastaví tú hodnotu do $this->data['foo'];

Keďže je tam private, tak sa práve k $data mimo triedu nedostaneš. Dostaneš sa len nepriamo cez ten getter a setter k hodnotám, ktoré sú tam uložené. (Keby si sa vedel zvonku dostať k $data, tak by si vedel napr. povedať, koľko prvkov $data obsahuje - a to v tomto prípade nevieš.)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny