Maison > développement back-end > Problème PHP > Quelles sont les différences entre php require et include ?

Quelles sont les différences entre php require et include ?

烟雨青岚
Libérer: 2023-03-01 17:48:01
original
3417 Les gens l'ont consulté

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.

Quelles sont les différences entre php require et include ?

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal