Functions.variable-functions
Aus PHP-Wiki
Variablenfunktionen
PHP unterstützt das Konzept der Variablenfunktionen. Wenn Sie an das Ende einer Variablen Klammern hängen, versucht PHP eine Funktion aufzurufen, deren Name der aktuelle Wert der Variable ist. Dies kann unter anderem für Callbacks, Funktionstabellen, usw. genutzt werden.
Variablenfunktionen funktionieren nicht mit Sprachkonstrukten wie function.echo, function.print, function.unset, function.isset, function.empty, function.include und function.require. Sie müssen Ihre eigenen Wrapperfunktionen verwenden, um diese Konstrukte als variable Funktionen benutzen zu können.
Beispiel 12-3. Beispiel für Variablenfunktionen
|
Sie können auch die Methode eines Objektes mittels der variablen Funktionen aufrufen.
Beispiel 12-4. Variable Methode
|
Siehe auch function.call-user-func, language.variables.variable und function.function-exists.