En PHP 5, comment puis-je savoir à quelle classe appartient une instance d'objet ? Je sais que je peux comparer avec l'opérateur "instanceof", mais je ne trouve pas comment procéder lorsque le nom de la classe est inconnu.
Merci d'avance ! :)
En PHP 5, comment puis-je savoir à quelle classe appartient une instance d'objet ? Je sais que je peux comparer avec l'opérateur "instanceof", mais je ne trouve pas comment procéder lorsque le nom de la classe est inconnu.
Merci d'avance ! :)
Vous voulez dire que vous voulez trouver tous les objets qui sont d'une certaine classe ?
Le moyen le plus simple auquel je pense est de passer par chaque variable retournée par get_defined_vars()
et exécuter un instanceof
sur chacun d'eux. Mais cela peut coûter très cher en termes de vitesse et de mémoire.
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.