Bonjour.

Je développe des petits sites Web en PHP. Depuis peu je soumets mon code à Sonar pour en améliorer la qualité. Il me trouve des redondances entre pages PHP, notamment au niveau de la récupération des données de formulaires (exemple type : le champ login qui se retrouve dans la page de création de compte, celle de connexion et celle de réinitialisation du mot de passe).
Auriez-vous des bonnes pratiques pour éviter ces redondances ? Déporter le code redondant dans un fichier à inclure avec une commande 'include' ? Passer par une fonction centralisée ?