Ton explication n'est pas des plus claires mais je pense que l'API reflection pourrait être une réponse à ton problème.
Je te conseille de lire ce tutorial :...