L'API de réflexivité

Par

  • Difficulté

    Moyen

  • Note

Tutoriel : Programmez en orienté objet en PHP

Thématiques

PHP, POO, Web

Mis à jour le mercredi 30 janvier 2013


En tant que développeur, vous savez que telle classe hérite de telle autre ou que tel attribut est protégé par exemple. Cependant, votre script PHP, lui ne le sait pas : comment feriez-vous pour afficher à l'écran par exemple que telle classe hérite de telle autre (dynamiquement bien entendu :-° ) ? Cela est pour vous impossible. Je vais cependant vous dévoiler la solution : pour y parvenir, on se sert de l'API de réflexivité qui va justement nous permettre d'obtenir des informations sur nos classes, attributs et méthodes.

Une fois que nos aurons vu tout cela, nous allons nous pencher sur un exemple d'utilisation. Pour cela, nous utiliserons une bibliothèque qui se sert de l'API de réflexivité pour exploiter les annotations, terme sans doute inconnu en programmation pour la plupart d'entre vous.

Fatigué(e) de lire sur un écran ? Découvrez ce cours en livre.


Licence
J'ai une question ou une remarque

L'auteur

vyk12 Auteur du livre sur la POO en PHP ainsi que de 4 autres tutoriels