SELFPHP

call_user_func

 Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten

Befehl

mixed call_user_func (string function_name [, mixed parameter [, mixed ...]])

 

nach oben nach unten

Version

(PHP 3 >= 3.0.3, PHP 4 , PHP 5)

 

nach oben nach unten

Beschreibung

Mit call_user_func() kann man eine benutzerdefinierte Funktion aufrufen. Als
erster Parameter für diese Funktion ist der Name der aufzurufenden Funktion
anzugeben (function_name).
Mit den optionalen Parametern (parameter usw.) kann man Werte an die Funktion
übergeben. Sollten Sie mehr als einen Wert an die Funktion übergeben wollen, so
trennen Sie diese durch jeweils ein Komma: call_user_func(»zahlen«,1,2,3,4,5,6).
Als Ergebnis liefert call_user_func() den Rückgabewert der aufgerufenen
Funktion.

 

nach obennach unten

Beispiel

<?PHP
function zahlen($zahl){
    if((
$zahl % 2) == 1)
        echo
$zahl . " ist eine ungerade Zahl\n";
    if((
$zahl % 2) == 0)
        echo
$zahl . " ist eine gerade Zahl\n";
}

for(
$x=1;$x<=6;$x++){
    
call_user_func("zahlen",$x);
}
?>

 

nach obennach unten

Ausgabe

1 ist eine ungerade Zahl
2 ist eine gerade Zahl
3 ist eine ungerade Zahl
4 ist eine gerade Zahl
5 ist eine ungerade Zahl
6 ist eine gerade Zahl

 

nach oben
weiter: weiter Seite call_user_func_array
zurück: zurück Seite Functions-Funktionen
 

© 2001, 2002, 2003, 2004, 2005 E-Mail Damir Enseleit, mail@selfphp.de