PHP dispone de una función denominada get_declared_clases() que permite obtener una lista de todas las clases disponibles tanto por la propia instalación de PHP como las definidas por nosotros mismos o incluidas en bibliotecas de terceros. Con el siguiente ejemplo obtendríamos un listado alfabético de todas las clases disponibles para tu aplicación:
<?php $classes = get_declared_classes(); sort($classes); echo "<pre>"; print_r($classes); echo "</pre>"; ?>
Lo que nos devolvería un listado similar al siguiente:
Array
(
[0] => AppendIterator
[1] => AppendIterator
[2] => ArrayIterator
[3] => ArrayIterator
[4] => Arrayobject
[5] => Arrayobject
[6] => BadFunctionCallException
........................
[223] => stdClass
[224] => tidy
[225] => tidy
[226] => tidyNode
[227] => tidyNode
)







