# Información de Clases/Objetos

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Ejemplos
- Funciones de Clases/Objetos
  - __autoload — Intenta cargar una clase sin definir
  - class_alias — Crea un alias para una clase
  - class_exists — Verifica si la clase ha sido definida
  - enum_exists — Checks if the enum has been defined
  - get_called_class — El nombre de la clase enlazada estáticamente en tiempo de ejecución ("late static binding")
  - get_class_methods — Obtiene los nombres de los métodos de una clase
  - get_class_vars — Obtener las propiedades predeterminadas de una clase
  - get_class — Devuelve el nombre de la clase de un objeto
  - get_declared_classes — Devuelve una matriz con los nombres de las clases definidas
  - get_declared_interfaces — Devuelve un array con todas las interfaces declaradas
  - get_declared_traits — Devuelve un array de todos los traits declarados
  - get_mangled_object_vars — Returns an array of mangled object properties
  - get_object_vars — Obtiene las propiedades del objeto dado
  - get_parent_class — Recupera el nombre de la clase padre de un objeto o clase
  - interface_exists — Comprueba si una interfaz ha sido definida
  - is_a — Comprueba si un objeto es de una clase o tiene esta clase como una de sus madres
  - is_subclass_of — Comprueba si el objeto tiene esta clase como uno de sus padres o si la implementa
  - method_exists — Comprueba si existe un método de una clase
  - property_exists — Comprueba si el objeto o la clase tienen una propiedad
  - trait_exists — Comprobar si el trait existe