Table des matières
Utilisation de get_class ()
Utilisation de :: Syntaxe de classe
Obtenir le nom de classe à partir de l'objet
Maison développement back-end tutoriel php Comment obtenir le nom de classe d'un objet en PHP?

Comment obtenir le nom de classe d'un objet en PHP?

Sep 01, 2025 am 04:48 AM
php 对象类名

Utilisez get_class ($ objet) pour obtenir le nom de classe au moment de l'exécution; 2. Utilisez MyClass :: Class pour les chaînes de nom de classe de compilation, en particulier avec les espaces de noms; 3. Dans une méthode de classe, get_class ($ this) renvoie le nom de classe de l'objet actuel.

Comment obtenir le nom de classe d'un objet en PHP?

Pour obtenir le nom de classe d'un objet en PHP, vous pouvez utiliser la fonction intégrée get_class () ou la propriété de classe disponible en PHP 5.5 et plus tard.

Utilisation de get_class ()

C'est la façon traditionnelle de récupérer le nom de classe d'un objet.

Exemple:

$ object = new myClass ();
echo get_class ($ objet); // Sorties: MyClass

Utilisation de :: Syntaxe de classe

Si vous travaillez avec un nom de classe et que vous souhaitez l'obtenir en tant que chaîne (particulièrement utile avec les espaces de noms), utilisez la syntaxe :: class .

Exemple:

Echo MyClass :: Classe; // Sorties: MyClass
// avec l'espace de noms: app \ modèles \ user :: class → "app \ modèles \ user"

Cette méthode est compilée et ne nécessite pas d'instance, mais lorsqu'elle est utilisée sur un objet, elle donne toujours le nom de classe entièrement qualifié.

Obtenir le nom de classe à partir de l'objet

Vous pouvez également obtenir le nom de classe à l'intérieur d'une méthode à l'aide de get_class ($ this) .

Exemple:

classe myClass {
fonction publique getClassName () {
return get_class ($ this);
}
}

Fondamentalement, get_class ($ objet) est la méthode la plus simple et la plus utilisée pour obtenir le nom de classe au moment de l'exécution.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

NEKOANIME ANIME SITE WEB GRATUITE NEKOANIME ANIME SITE WEB GRATUITE Sep 02, 2025 pm 04:00 PM

L'URL de visualisation gratuite de Nekoanime est https://nekoanime.org/. La plate-forme fournit des ressources d'animation nouvelles et anciennes couvrant une variété de types et de régions. Il prend en charge les sous-titres multi-langues, a une interface claire, une recherche rapide, est adaptée aux terminaux mobiles, à la lecture en douceur et prend en charge la commutation multi-définition.

Comment supprimer les valeurs en double d'un tableau en PHP? Comment supprimer les valeurs en double d'un tableau en PHP? Sep 05, 2025 am 08:28 AM

Utilisez la fonction Array_Unique () pour supprimer les valeurs en double dans le tableau, conserver les éléments d'apparence et convaincre les tableaux d'indexation et associatifs, par exemple: $ fruits = ['pomme', 'banana', 'Apple', 'Orange', 'Banana']; $ UNIQUE_FRUITS = Array_Unique ($ fruits); Le résultat est [«pomme», «banane», «orange»]; Cette fonction conserve le nom de clé d'origine, si vous avez besoin de réindexer, vous pouvez utiliser array_values ​​(); Notez qu'il est basé sur la comparaison des chaînes et que les types mixtes peuvent affecter les résultats. Si vous devez vérifier strictement, il est recommandé de le traiter dans une boucle personnalisée.

Comment gérer les erreurs mortelles en PHP? Comment gérer les erreurs mortelles en PHP? Sep 04, 2025 am 09:17 AM

FataleRrorsInphPhaltexEcutionAndCannotBecaughtByTry-Catchblocks.2.UseRegister_Shutdown_Function () TODETECTFATALERRORSVIAERROR_GET_LAST () ANDRESPONDAPROPROPROPROPROPROPROPROPROPROPROPROPROPROPROPROPTOR

Comment obtenir l'URL de la page actuelle en PHP? Comment obtenir l'URL de la page actuelle en PHP? Sep 03, 2025 am 04:08 AM

ThecurrentPageUrlinPhpisobtedBycombining $ _server ['https'], $ _ serveur ['http_host'], et $ _server ['request_uri'] toformthefurLincludingProtocol, domain, chemin et questring.

Comment empêcher l'injection SQL en PHP? Comment empêcher l'injection SQL en PHP? Sep 05, 2025 am 05:27 AM

UsepreparedstatementsWithpDoOrMysqlitoseParatesqllogicfromdata, empêchant le point de vue

Qu'est-ce qu'un constructeur et un destructeur en PHP? Qu'est-ce qu'un constructeur et un destructeur en PHP? Sep 05, 2025 am 08:48 AM

Le constructeur __Contruct () est automatiquement exécuté lorsque l'objet est créé et utilisé pour l'initialisation, tel que l'attribution ou l'établissement de connexions; 2. Le destructeur __Drestruct () est appelé lorsque l'objet est détruit et est utilisé pour libérer des ressources, tels que la fermeture d'un fichier. Les deux gèrent conjointement le cycle de vie de l'objet PHP.

Comment utiliser les générateurs pour enregistrer la mémoire en PHP? Comment utiliser les générateurs pour enregistrer la mémoire en PHP? Sep 06, 2025 am 04:04 AM

Le générateur enregistre efficacement la mémoire en sortissant des valeurs une par une plutôt que de renvoyer le tableau complet à la fois. Utilisez la fonction de rendement pour retourner l'objet générateur, générer des valeurs selon les besoins et éviter une grande quantité de mémoire consommatrice de données.

Outil de recherche internationale yandex en ligne moteur de recherche de yandex Outil de recherche internationale yandex en ligne moteur de recherche de yandex Sep 02, 2025 pm 04:21 PM

Le portail de requête rapide du moteur de recherche Yandex est https://yandex.com/. La plate-forme fournit des suggestions de recherche de contenu multi-langues et multi-types et de recherche en temps réel, et prend en charge les services avancés de grammaire et de région, de traduction intégrée, de stockage cloud et d'autres outils.

See all articles