Maison > Article > développement back-end > Quelles sont les différences entre php require et include ?
La différence entre require et include en PHP est la suivante : lorsque le fichier à inclure n'existe pas, include générera un avertissement (Warning), et le programme suivant l'instruction continuera à s'exécuter tandis que require générera ; une erreur fatale ( Erreur fatale), le programme se termine.
include Si deux fichiers avec le même nom de fonction sont importés, une erreur de redéfinition se produira. Cette erreur peut être évitée en utilisant include_once. Généralement, _once est utilisé plus souvent.
La différence entre include et require
Lorsque le fichier à inclure n'existe pas, include génère un avertissement (Warning), et le programme suivant le L'instruction continuera à s'exécuter et nécessitera une erreur fatale (Erreur fatale) et le programme se terminera.
include_once et require_once
doivent être utilisés lorsque le même fichier peut être inclus plus d'une fois lors de l'exécution du script et que vous souhaitez vous assurer qu'il n'est inclus que Une fois pour éviter des problèmes tels que la redéfinition des fonctions et la réaffectation des variables.
1.include est chargé lorsqu'il est utilisé. Cette fonction est généralement placée dans la section de traitement du contrôle de processus.
2.require est chargée au début. devant le programme PHP
Le suffixe 3._once indique que celui chargé n'est pas chargé
Tutoriel recommandé : "tutoriel php"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!