# Les Classes/Objets

- Introduction
- Exemples
- Fonctions Classes/Objets
  - __autoload — Tente de charger une classe indéfinie
  - class_alias — Crée un alias de classe
  - class_exists — Vérifie si une classe a été définie
  - enum_exists — Vérifie si l'énumération est définie
  - get_called_class — Le nom de la classe en "Late Static Binding"
  - get_class — Retourne le nom de la classe d'un objet
  - 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_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_mangled_object_vars — Retourne un tableau de propriétés de l'objet manipulé
  - 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 d'un certain type ou sous-type.
  - 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