Heeft iemand enig idee hoe ik dit voor elkaar krijg?
Ik wil iets als $loginController->$actie()
?
Onbekende gebruiker
24-10-2008 00:16
Lees dit eens, volgens mij is dit wat je zoekt.
Let wel op dat dit bad practice is, want je verliest alle controle over wat gebeurt... Waarschijnlijk heb je meer aan een [php]switch[/php].
Alternatief: [php]call_user_func_array[/php]. En om te controleren of het wel goed gaat komen kan je [php]is_callable[/php] of [php]method_exists[/php] gebruiken.
Controle of de method bestaat plus afscherming via protected/public keywords is een redelijk veilig wanneer de method-naam door de gebruiker opgegeven is.