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é. 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 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.3.0 Appeler get_class sans argument déclenche désormais un avertissement E_DEPRECATED ; précédemment, appeler cette fonction à l'intérieur d'une classe renvoyait le nom de cette classe. 8.0.0 Appeler cette fonction depuis l'extérieur d'une classe lance désormais une Error. Auparavant, un E_WARNING était généré et la fonction renvoyait &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