La réflexion dans le conteneur a une importance que vous ne pouvez pas comprendre sans regarder le code source
Cas
Il s'agit simplement d'un simple cas d'implémentation pour obtenir toutes les méthodes et propriétés de la classe. Vous pouvez voir si le résultat d'impression dans l'image ci-dessous est cohérent avec TestReflection. Cela présente également un problème de côté, c'est-à-dire que cela exposera certaines informations qui ne devraient pas être exposées.Il existe de nombreuses autres interfaces fournies par réflexion. En voici quelques-unes couramment utilisées, et le reste est analysé dans le code source du framework.
Utiliser la réflexion pour exécuter une méthode de classe
Le résultat imprimé est kaka
Utiliser la réflexion pour exécuter une méthode de classe avec paramètres
Utiliser la réflexion pour exécuter des méthodes sans paramètres dans une classe
Vous pouvez essayer d'autres méthodes vous-même, car cette interface de réflexion n'est pas très utilisée dans le développement de base. Ce que Kaka vous présente pourra être utilisé plus tard lors de la lecture du code source arrivé.
Maintenant que nous comprenons la réflexion, que peut faire la réflexion ? Il existe un point de fonction qui génère automatiquement des documents.
Jetez simplement un bref coup d'œil à la réflexion ici. Si vous souhaitez en savoir plus sur l'utilisation de l'interface, vous pouvez vous rendre sur le site officiel pour afficher les informations d'interface correspondantes.
Après avoir compris la réflexion, il est temps de passer aux choses sérieuses et nous devons officiellement entrer le lien de notre conteneur. Ce n’est qu’en posant les bases ci-dessus que les conteneurs suivants pourront être mieux compris.
La persévérance dans l'apprentissage, la persévérance dans les blogs et la persévérance dans le partage sont les convictions auxquelles Kaka a toujours adhéré depuis ses débuts. J'espère que les articles de Kaka sur le grand Internet pourront vous apporter un peu d'aide. Je m'appelle Kaka, à la prochaine fois.
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!