SEL.html

call_user_method_array

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

Version

PHP 4 >= 4.0.5

 

nach obennach 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. Ihnen soll
hiermit die Möglichkeiten dieser Funktion aufgezeigt werden.

Siehe auch:

 

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 "<br>"; echo call_user_method_array ("second", $klasse, $var); echo "<br>"; echo $klasse -> second("SELFPHP"); echo "<br>"; call_user_method_array ("third", $klasse,""); ?>

 

nach obennach unten 

Ausgabe

SELFPHP 3
SELFPHP 4
SELFPHP
PHP4

 

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

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