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

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

coldplay.xixi
Libérer: 2023-03-01 20:02:01
original
2683 Les gens l'ont consulté

Les différences entre php require_once et include sont : 1. [require_once] s'applique à un fichier et ne peut être appliqué qu'une seule fois. Si le fichier n'existe pas, l'exécution du programme sera interrompue ; )] La fonction Le fichier est lu et le programme qu'il contient est exécuté.

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

Les différences entre php require_once et include sont :

1 La fonction include() lira le spécifié. fichier Entrez et exécutez le programme à l'intérieur.

Par exemple :

include('/home/me/myfile');
Copier après la connexion

Le code du programme dans le fichier importé sera exécuté, et une fois exécutés, ces programmes auront le même emplacement où la fonction include() est appelée dans le fichier source . Portée variable. Vous pouvez importer des fichiers statiques depuis le même serveur, ou même importer des fichiers depuis d'autres serveurs en combinant les fonctions include() et fopen().

2. require_once() Sa fonction est la même que require, les deux font référence ou incluent un fichier php externe

Principe : lorsque le fichier php contenant require_once est exécuté, alors les fichiers externes spécifiés par require_once sera inclus, formera un nouveau fichier php avec un autre code et démarrera l'exécution

Remarque :

  • Lorsque l'externe est inclus S'il y a une erreur dans le fichier entrant, il ne s'exécutera pas correctement et mettra fin à l'opération

  • require_once Si le fichier spécifié a déjà été inclus, il ne sera pas inclus à nouveau. Cela peut éviter des problèmes tels que la redéfinition des fonctions et la réaffectation des variables.

Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise

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