PHP Handbuch
Zurück |  | Nach vorne

# call_user_method

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

call_user_method -- Aufruf einer benutzerdefinierten Methode eines bestimmten Objektes

## Beschreibung

mixed call_user_method ( string method_name, object obj [, mixed parameter [, mixed ...]])

Ruft die durch `method_name` angegebene Methode des benutzerdefinierten Objektes `obj` auf. Ein Anwendungsbeispiel sehen Sie unten, wo wir eine Klasse definieren, ein Objekt instantiieren und call_user_method() benutzen, um seine Methode `zeige_info` indirekt aufzurufen.

`<?php class Land { var $NAME; var $TLD; function Land($name, $tld) { $this->NAME = $name; $this->TLD = $tld; } function zeige_info($prestr="") { echo $prestr."Land: ".$this->NAME."\n"; echo $prestr."Top-Level-Domain: ".$this->TLD."\n"; } } $cntry = new Land("Peru","pe"); echo "* Direkter Aufruf der Methode\n"; $cntry->zeige_info(); echo "\n* Indirekter Aufruf derselben Methode\n"; call_user_method ("zeige_info", $cntry, "\t"); ?>`

Siehe auch call_user_func().

Zurück | Zum Anfang | Nach vorne
call_user_method_array | Nach oben | class_exists