# Class/Object Information

- Introducere
- Instalarea / configurarea
  - Necesități
  - Instalarea
  - Configurația la rulare
  - Tipurile resurselor
- Constante predefinite
- Exemple
- Funcții ale claselor/obiectelor
  - __autoload — Attempt to load undefined class
  - call_user_method_array — Call a user method given with an array of parameters
  - call_user_method — Call a user method on an specific object
  - class_alias — Creates an alias for a class
  - class_exists — Verifică dacă clasa a fost definită
  - get_called_class — The "Late Static Binding" class name
  - get_class_methods — Gets the class methods' names
  - get_class_vars — Get the default properties of the class
  - get_class — Returns the name of the class of an object
  - get_declared_classes — Returns an array with the name of the defined classes
  - get_declared_interfaces — Returns an array of all declared interfaces
  - get_declared_traits — Returns an array of all declared traits
  - get_object_vars — Gets the properties of the given object
  - get_parent_class — Retrieves the parent class name for object or class
  - interface_exists — Checks if the interface has been defined
  - is_a — Checks if the object is of this class or has this class as one of its parents
  - is_subclass_of — Checks if the object has this class as one of its parents or implements it
  - method_exists — Checks if the class method exists
  - property_exists — Checks if the object or class has a property
  - trait_exists — Checks if the trait exists