Le langage PHP dispose de nombreuses fonctions permettant de travailler sur les objets.
Fonction |
---|
Description |
$resultat = call_user_method(methode, $objet [, $param, ..., $paramN]); |
appelle une méthode de l'objet spécifié avec éventuellement des paramètres. |
$resultat = call_user_method_array(methode, $objet [$tab_param]); |
appelle une méthode avec un tableau de paramètres. |
true | false = class_exists(methode); |
vérifie si une classe existe. |
$chaine = get_class($objet); |
retourne le nom de la classe d'un objet spécifié. |
$tableau = get_class_methods(nom_classe); |
retourne les noms des méthodes de la classe spécifiée dans un tableau. |
$tableau = get_class_vars(nom_classe); |
retourne les valeurs par défaut des attributs d'une classe. |
$tableau = get_declared_classes(nom_classe); |
retourne un tableau contenant les noms de toutes les classes définies. |
$tableau = get_object_vars($objet); |
retourne un tableau associatif contenant les propriétés d'un objet. |
$chaine = get_parent_class($objet); |
retourne le nom de la classe d'un objet. |
true | false = is_subclass_of($objet, nom_classe); |
détermine si un objet est une instance d'une sous-classe de la classe spécifiée. |
method_exists($objet, methode); |
vérifie si la méthode existe pour l'objet spécifié. |