# Les Classes/Objets

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Exemples
- Fonctions Classes/Objets
  - __autoload — Tente de charger une classe indéfinie
  - call_user_method_array — Appelle une méthode utilisateur avec un tableau de paramètres
  - call_user_method — Appelle une méthode utilisateur sur un objet donné
  - class_alias — Crée un alias de classe
  - class_exists — Vérifie si une classe a été définie
  - get_called_class — Le nom de la classe en "Late Static Binding"
  - get_class_methods — Retourne les noms des méthodes d'une classe
  - get_class_vars — Retourne les valeurs par défaut des propriétés d'une classe
  - get_class — Retourne le nom de la classe d'un objet
  - get_declared_classes — Liste toutes les classes définies dans PHP
  - get_declared_interfaces — Retourne un tableau avec toutes les interfaces déclarées
  - get_declared_traits — Retourne un tableau contenant tous les traits déclarés
  - get_object_vars — Retourne les propriétés d'un objet
  - get_parent_class — Retourne le nom de la classe parente d'un objet
  - interface_exists — Vérifie si une interface a été définie
  - is_a — Vérifie si l'objet est une instance d'une classe donnée ou a cette classe parmi ses parents
  - is_subclass_of — Détermine si un objet est une sous-classe d'une classe donnée ou l'implémente
  - method_exists — Vérifie si la méthode existe pour une classe
  - property_exists — Vérifie si un objet ou une classe possède une propriété
  - trait_exists — Vérifie si un trait existe