O PHP vem com uma API completa de reflexão que acrescenta a capacidade de realizar introspecção em classes, interfaces, funções, métodos e extensões. Além disso, a API de reflexão oferece maneiras de recuperar comentários de documentação para as funções, classes e métodos.
Favor observar que em algumas partes da API interna falta o código necessário para funcionar com a extensão de reflexão. Por exemplo, uma classe interna do PHP pode estar com dados de reflexão faltando para propriedades. Porém, estes poucos casos são considerados bugs e devem, portanto, ser descobertos e corrigidos.