Ik heb een class met daarin deze overload:
Ik roep het zo aan:
--> Output: titel
Nu verwacht ik dat wel, maar ik wil graag zowel de output titel als de array key (testkey) ophalen. Ik heb dit met van alles geprobeerd (key, array_keys, foreach) maar krijg het niet voor elkaar.
Nu hoeft de $name niet te bestaan (dat wil ik gaan afvangen) maar toch zou ik de input van de __get functie volledig willen afvangen, dus variable maar ook eventueel aanwezige keys.
Kan dit, of kan iemand mij in de juiste richting wijzen?
PHP:
1
2
3
4
| public function __get($name) { echo $name; } |
Ik roep het zo aan:
PHP:
1
2
| $test = new sample(); $test->titel['testkey']; |
--> Output: titel
Nu verwacht ik dat wel, maar ik wil graag zowel de output titel als de array key (testkey) ophalen. Ik heb dit met van alles geprobeerd (key, array_keys, foreach) maar krijg het niet voor elkaar.
Nu hoeft de $name niet te bestaan (dat wil ik gaan afvangen) maar toch zou ik de input van de __get functie volledig willen afvangen, dus variable maar ook eventueel aanwezige keys.
Kan dit, of kan iemand mij in de juiste richting wijzen?