get_class Retourne le nom de la classe d'un objet &reftitle.description; stringget_class objectobject Retourne le nom de la classe de l'objet obj. &reftitle.parameters; object L'objet testé. Ce paramètre peut être omis lorsque la fonction est utilisée dans une classe. Passer explicitement &null; dans object n'est plus autorisé depuis PHP 7.2.0 et émet une E_WARNING. À partir de PHP 8.0.0, une TypeError est émise quand &null; est utilisé. &reftitle.returnvalues; Retourne le nom de la classe dont object est une instance. Si object est omis lorsque la fonction est appelée dans une classe, le nom de la classe courante est retourné. Si object est une instance d'une classe qui existe dans un namespace, le nom avec les namespace de la classe sera retourné. &reftitle.errors; Si get_class est appelée avec autre chose qu'un objet, une TypeError est levée. Antérieur à PHP 8.0.0, une alerte de niveau E_WARNING était émise. Si get_class est appelé sans argument en dehors d'une classe une Error est levée. Antérieur à PHP 8.0.0, une alerte de niveau E_WARNING était émise. &reftitle.changelog; &Version; &Description; 8.0.0 Appeler cette fonction en dehors d'une classe, sans argument, génère désormais une Error. Auparavant, une E_WARNING était émise et la fonction retournait &false;. 7.2.0 Antérieur à cette version, la valeur par défaut pour object était &null; et avait le même effet que pas passer de valeur. Désormais &null; n'est plus la valeur par défaut pour object, et n'est plus une entrée valide. &reftitle.examples; Exemple avec <function>get_class</function> name(); ?> ]]> &example.outputs; Utilisation de <function>get_class</function> dans une superclasse ]]> &example.outputs; Utilisation <function>get_class</function> avec des namespace de classe ]]> &example.outputs; &reftitle.seealso; get_called_class get_parent_class gettype get_debug_type is_subclass_of