class registry { public function __get($index) { return $this->data[$index]; } public function __set($index, $value) { $this->data[$index] = $value; } } $reg = new registry; $reg->zmienna = 'lol'; $reg->tablica[0] = 'lol2';
W wyniku dostaje:
Kod
registry Object
(
[data:registry:private] => Array
(
[zmienna] => lol
)
)
(
[data:registry:private] => Array
(
[zmienna] => lol
)
)
Da się jakoś zrobić, żeby w ten sposób działało tworzenie/przypisywanie wartości do tablic?
Bo jak widać wartość 'lol2' nie została przypisana.
Edit: Działa coś takiego:
z tym, że jest to niewygodne bo chcę dodawać te wartości w pętli.