Maison  >  Article  >  développement back-end  >  Comment utiliser le mot-clé include en PHP et à quoi faut-il faire attention

Comment utiliser le mot-clé include en PHP et à quoi faut-il faire attention

PHPz
PHPzoriginal
2023-06-28 20:17:462171parcourir

Comment utiliser et prêter attention au mot-clé include en PHP

Dans la programmation PHP, le mot-clé include est une instruction très importante, utilisée pour inclure le contenu d'un fichier externe dans le fichier actuel. Cet article présentera l'utilisation et les précautions du mot-clé include pour aider les lecteurs à mieux le comprendre et l'utiliser.

1. Utilisation de base du mot-clé include
L'utilisation du mot-clé include est très simple et peut être utilisée des deux manières suivantes :

  1. Référence directe au fichier
    include 'filename.php' ; Le scénario d'utilisation le plus courant consiste à inclure le contenu du fichier filename.php dans le fichier actuel. Le fichier inclus peut être n’importe quel fichier PHP valide.
  2. Fichiers de référence dynamiques
  3. $filename = 'filename.php';
    include $filename;
    Cette méthode nous permet de stocker le nom du fichier dans une variable puis de le référencer dynamiquement. Ceci est utile lorsque vous devez décider quel fichier référencer en fonction de certaines conditions.
Quelle que soit la méthode utilisée, le mot-clé include insérera directement le code du fichier dans le fichier actuel lors du référencement du fichier, rendant les fonctions, classes, variables, etc. dans le fichier référencé visibles et disponibles dans le fichier actuel. déposer.

2. La différence entre include et require

En PHP, nous pouvons également utiliser le mot-clé require pour référencer des fichiers. include et require sont fondamentalement les mêmes, la seule différence est la façon dont le cas où le fichier référencé n'existe pas est géré :

    include
  1. Si le fichier référencé n'existe pas, include générera simplement un avertissement et continuera l'exécution du script.
  2. require
  3. Si le fichier référencé n'existe pas, require générera une erreur fatale et l'exécution du script s'arrêtera.
Nous avons la possibilité d'en choisir un en fonction de besoins spécifiques.

3. Remarques sur include

Lors de l'utilisation du mot-clé include, nous devons faire attention aux points suivants :

    Chemin du fichier
  1. Lors du référencement de fichiers, faites attention au paramètre du chemin du fichier. Les chemins relatifs et absolus peuvent être utilisés, mais les chemins relatifs doivent être relatifs au répertoire de travail actuel.
  2. Références de fichiers répétées
  3. Lorsque include est utilisé pour référencer le même fichier plusieurs fois dans le même fichier, PHP le jugera automatiquement et ne le référencera qu'une seule fois. Ceci est très utile lors du référencement de fichiers de bibliothèque pour éviter de charger le même code à plusieurs reprises.
  4. include_once et require_once
  5. Semblables à include et require, include_once et require_once peuvent également être utilisés pour référencer des fichiers. La différence est qu’ils jugeront le même fichier s’il a été référencé, il ne le sera plus. Cela évite les erreurs causées par des références répétées.
  6. L'ordre de citation des fichiers
  7. Lorsque vous citez plusieurs fichiers, faites attention à l'ordre des citations. Les fonctions, classes, etc. dans les fichiers référencés doivent être définies ou déclarées avant utilisation.
Résumé :

Cet article présente l'utilisation et les précautions du mot-clé include en PHP. En utilisant le mot-clé include, nous pouvons référencer le contenu de fichiers externes dans le fichier actuel pour réaliser la réutilisation et la modularisation du code. Dans le même temps, nous avons également appris la différence entre include et require, ainsi que les caractéristiques de include_once et require_once. J'espère que les lecteurs comprendront mieux l'utilisation du mot-clé include à travers cet article et pourront l'utiliser de manière flexible dans le développement réel.

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!

Déclaration:
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