Utilisation Avancée des Fonctions PHP

Utilisation de fonctions externes avec require()
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP 4 & MySQL
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Apprenez à externaliser les fonctions PHP pour les utiliser dans toutes les pages de votre site et faciliter la maintenance.

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.

Voir plus
Questions réponses
Quelle est la différence entre require et requireOnce ?
requireOnce ajoute un fichier PHP une seule fois, empêchant les redéclarations de fonctions contrairement à require.
Pourquoi est-il avantageux d'externaliser les fonctions PHP ?
Cela facilite la maintenance et la réutilisation du code à travers tout le site.
Que se passe-t-il si une fonction est déclarée deux fois accidentellement ?
Cela génère une erreur, mais cela peut être évité en utilisant requireOnce.

Programme détaillé