SEL.html

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 obennach unten 

Version

PHP 3>= 3.0.3, PHP 4 >= 4.0b1

 

nach obennach 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<br>";
if(($zahl % 2) == 0)
echo $zahl . " ist eine gerade Zahl<br>";
}
for($x=1;$x<=10;$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
7 ist eine ungerade Zahl
8 ist eine gerade Zahl
9 ist eine ungerade Zahl
10 ist eine gerade Zahl

 

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

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de