Nawoord
Ik hoop dat jullie het principe van variabelen binnen variabelen en variabele functies wat beter snappen. De sleutel van alles is substitutie: vervanging. daarom is er nog een mogelijkheid: je kunt deze methoden ook gebruiken om methods in objects aan te roepen. Maar omdat ik echt een leek ben op het gebied van OOP heb ik dat links laten liggen.
Wanneer je variabelen op deze manier gebruikt, moet je goed blijven opletten. Heel snel klopt er al iets niet. Wanneer je deze variabelen via een link opvraagt, moet je niet alleen valideren op xss injectie etc, maar ook of deze variabele gebruikt kan worden in combinatie met je bestaande functies/variabelen.
Zoals ik in de inleiding al aangaf, vaak kun je beter een alternatief gebruiken. Zo kun je de voorbeelden met de functies beter vervangen door een switch(). Deze tutorial is enkel bedoeld om wat te laten zien van dit principe.
Jeroen