Vinzenz Mai: einer Funktion eine Funktions als Parameter übergeben

Beitrag lesen

Hallo Hans,

kann ich eine Funktion einer anderen Funktion als Parameter übergeben?

ich habe nicht ganz verstanden, was Du damit meinst. Ich sehe zwei unterschiedliche Anwendungsfälle:

a) Du kannst einer Funktion statt einer Variablen auch den Rückgabewert einer
   Funktion übergeben.

b) es gibt Funktionen, die einen Funktionsnamen als Parameter entgegennehmen.
   In selbstgeschriebenen Funktionen könntest Du eine solche Funktion mittels
   call_user_func() ausführen.

Beispiele für b) wäre zum Beispiel die Funktion usort().

Was ist genau Deine Fragestellung?

Freundliche Grüße

Vinzenz