SELFPHP

call_user_method_array



*** Neuer CronJob-Service bei SELFPHP verf�gbar ***
 Informationsseite

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

nach unten

Befehl

mixed call_user_method_array (string method_name, object obj [, array paramarr])

 

nach oben nach unten

Version

(PHP 4 >= 4.0.5, PHP 5)

 

nach oben nach unten

Beschreibung

Mit call_user_method_array() kann man ein Array (paramarr) mit Werten an eine
Methode (method_name) eines Objekts (obj) �bergeben.
Im unteren Beispiel wurde die Methode zuerst mit einem Array aufgerufen, dann
mit einer Variablen, danach auf die normale (�bliche) Art und zum Schluss ohne
Werte.
Sie sollten allerdings diese Funktion nicht mit den unten stehenden Beispielen
(au�er Arrays) benutzen, da sie eigentlich f�r Arrays bestimmt ist.

Siehe auch:

    • call_user_func_array()
    • call_user_func()
    • call_user_method()

 

nach obennach unten

Beispiel

<?PHP
class database{
    function
first($a,$b,$c){
        
$d = $a . $b . $c;
        return
$d;
    }

    function
second($x){
        return
$x;
    }
    function
third(){
        echo
"HALLO";
    }
}
$klasse = new database;
$array = array("SELF","PHP"," 3");
$var = "SELFPHP 4";
echo
call_user_method_array("first", $klasse, $array);
echo
"\n";
echo
call_user_method_array ("second", $klasse, $var);
echo
"\n";
echo
$klasse -> second("SELFPHP");
echo
"\n";
call_user_method_array ("third", $klasse,"");
?>

 

nach obennach unten

Ausgabe

SELFPHP 3
SELFPHP 4
SELFPHP
HALLO

 

nach oben
weiter: weiter Seite class_exists
zurück: zurück Seite call_user_method
 

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