Éternalisation des Fonctions PHP
Objectifs
Les objectifs de cette vidéo sont de:
- Comprendre comment externaliser des fonctions PHP.
- Apprendre à utiliser les fonctions require et requireOnce.
- Améliorer la maintenance du code en centralisant la déclaration des fonctions.
Résumé
Apprenez à externaliser les fonctions PHP pour les utiliser dans toutes les pages de votre site et faciliter la maintenance.
Description
Comme vous l'avez constaté, l'usage des fonctions est très intéressant au sein d'une même page. Nous allons voir comment éternaliser ces fonctions pour en disposer dans toutes les pages du site. Pour cela, nous enregistrerons la déclaration de la fonction dans une nouvelle page appelée fonction.inc.php. Ensuite, nous utiliserons la fonction require pour rappeler ce fichier dans nos pages. Cette approche présente des avantages importants en termes de maintenance et de réutilisation du code. La fonction require permet de déclarer des fonctions une seule fois, évitant ainsi les erreurs de redéclaration. Dans le cas où une redéclaration accidentelle pourrait se produire, la fonction requireOnce est utilisée pour détecter et prévenir ces erreurs, garantissant ainsi le bon fonctionnement du programme. Cela assure une meilleure gestion des ressources communes sur tout le site.