| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.reflection.introduction">
- <title>Introduction</title>
- <para>
- <classname>Zend_Reflection</classname> est un ensemble de fonctionnalités écrites par
- dessus <ulink url="http://php.net/reflection">l'API Reflection de <acronym>PHP</acronym></ulink>, et propose un
- ensemble de nouvelles fonctionnalités :
- </para>
- <itemizedlist>
- <listitem>
- <para>Possibilité de récupérer les types de retour des valeurs.</para>
- </listitem>
- <listitem>
- <para>Possibilité de récupérer les types des paramètres de fonctions.</para>
- </listitem>
- <listitem>
- <para>Possibilité de récupérer les types des attributs de classes.</para>
- </listitem>
- <listitem>
- <para>
- Les blocs de commentaires PHPDoc possèdent aussi une classe de réflexion. Ceci
- permet de récupérer un bloc précis de documentation, notamment son nom, sa valeur et
- sa description, longue ou courte.
- </para>
- </listitem>
- <listitem>
- <para>
- Les fichiers aussi possèdent leur propre classe de réflexion. Ceci permet
- l'introspection de fichiers <acronym>PHP</acronym> afin de déterminer les classes et fonctions écrites
- dans un fichier.
- </para>
- </listitem>
- <listitem>
- <para>
- La possibilité de remplacer n'importe quelle classe de réflexion par la votre
- propre.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- En général, <classname>Zend_Reflection</classname> fonctionne de la même manière que
- l'API Reflection de <acronym>PHP</acronym>, elle propose par contre de nouvelles fonctionnalités.
- </para>
- </sect1>
|