|
Sommaire
Objets
Introduction
call_user_method
call_user_method_array
class_exists
get_class
get_class_methods
get_class_vars
get_declared_classes
get_object_vars
get_parent_class
is_subclass_of
method_exists
|
6.9.2 call_user_methodPHP 3>= 3.0.3, PHP 4 >= 4.0.0Description
mixed call_user_method(string method_name ,object obj ,[mixed parameter ],[mixed ... ])
Appelle la méthode method_name depuis l'objet
obj. Un exemple d'utilisation de cet objet
est présenté ci-dessous, où une classe est définie, puis instantiée.
On utilise alors call_user_method pour appeler
indirectement les méthodes print_info.
|
<?php class Pays { var $NOM; var $TLD; function Pays($nom, $tld) { $this->NOM = $nom; $this->TLD = $tld; } function print_info($prestr="") { echo $prestr."Pays:@: ".$this->NOM."n"; echo $prestr."Nom de domaine: ".$this->TLD."n"; } } $unPays = new Pays("Pérou","pe"); echo "* Appel de la méthode directementn"; $unPays->print_info(); echo "n* Appel de la méthode indirectementn"; call_user_method ("print_info", $unPays, "t"); ?>
|
Voir aussi
call_user_func_array.
call_user_func et
call_user_method_array.
|