PHP Handbuch
Zurück |  | Weiter

# 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 | Weiter
call_user_method_array | Nach oben | class_exists