get_declared_classesListe toutes les classes définies
&reftitle.description;
arrayget_declared_classesget_declared_classes retourne un tableau contenant
la liste des classes déclarées dans le script courant.
En &php; 4.0.1pl2, trois classes supplémentaires sont retournées, au
début de ce tableau : stdClass (définie dans
Zend/zend.c),
OverloadedTestClass (définie dans
ext/standard/basic_functions.c)
et Directory
(définie dans ext/standard/dir.c).
De plus, notez que suivant les bibliothèques qui sont compilées
avec &php;, d'autres classes peuvent être présentes. Cela signifie
que vous ne pourrez pas utiliser ces noms de classe pour définir vos propres
classes. Voici une liste des
classes pré-définies.
Exemple avec get_declared_classes
]]>
&example.outputs;
stdClass
[1] => __PHP_Incomplete_Class
[2] => Directory
)
]]>
Voir aussi
class_exists et
get_declared_interfaces.