PHP-manual | ||
---|---|---|
Föregående | Kapitel 17. Funktioner | Nästa |
PHP stödjer konceptet variabelfunktioner. Med det menas att om ett variabelnamn har parenteser efter sig så kommer PHP att leta efter en funktion med samma namn som variabelns innehåll och försöker, om den hittas, köra den funktionen. Det här kan bland annat användas till att implementera callbacks, funktionstabeller.
Variabelfunktioner kommer inte att fungera med språkkonstruktioner som echo(), print(), unset(), isset(), empty(), include(), require() och liknande. Du måste använda dina egna wrapper-funktioner för att kunna utnyttja dessa konstruktioner som variabelfunktioner.
Du kan också anropa objektmetoder genom att använda variabelfunktioner.
Se också call_user_func(), variable variables och function_exists().
Föregående | Hem | Nästa |
Returnera värden | Upp | Interna (inbyggda) funktioner |