56 votes

instancede l’équivalent d’un nom de classe représenté par une chaîne

Je cherche une fonctionnalité, dans l’exemple ci-dessous appelée « theFunctionILookFor », qui fera fonctionner le code.

Edit: J’essaie d’éviter d’instancier la classe juste pour effectuer cette vérification. J’aimerais pouvoir passer 2 paramètres de chaîne à la fonction de vérification

81voto

shealtiel Points 1387

On dirait que voici ma réponse: ``

Il peut accepter les deux paramètres sous forme de chaînes

http://php.net/manual/en/function.is-subclass-of.php

9voto

Unsigned Points 3312

Essayez ``. Il peut accepter les deux paramètres sous forme de chaînes. http://php.net/manual/en/function.is-subclass-of.php

4voto

Oswald Points 18625

À l’aide de l’API Reflection, vous pouvez construire un objet ReflectionClass en utilisant le nom de la classe ainsi qu’un objet.

-2voto

Kmtdk Points 51

Je pense que c’est `` beaucoup plus rapide et plus clair à lire.

`` ne fonctionne pas sur les chaînes, car il peut être utilisé comme « identificateur » pour une classe :

En outre, cela fonctionne sur les interfaces - il vous suffit d’une variable pour contenir le nom absolu de la classe (y compris l’espace de noms, si vous voulez être sûr à 100%).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X