PHP 5 viene con una API de reflexión completa que añade la capacidad para realizar ingeniería inversa de clases, interfaces, funciones, métodos y extensiones. Además, la API de reflexión ofrece varias formas de obtener comentarios de documentación de funciones, clases y métodos.
Tenga en cuenta que ciertas partes de la API interna no contienen el código necesario para trabajar con la extensión Reflection. Por ejemplo, a una clase interna de PHP le pueden faltar datos de reflexión de sus propiedades. Sin embargo, estos pocos casos son considerados como errores, por lo que deberían ser descubiertos y corregidos.