Comment inclure et nécessiter des fichiers dans PHP 7?
PHP offre plusieurs façons d'inclure des fichiers externes dans vos scripts. Les plus courants sont include
, include_once
, require
et require_once
. Ces fonctions prennent toutes un nom de fichier comme un argument et insérent le contenu de ce fichier dans le script actuel au point où la fonction est appelée.
La différence principale réside dans la façon dont elles gèrent les erreurs et si elles permettent plusieurs inclusions:
-
include
: Cela insère le fichier spécifié. Si le fichier n'est pas trouvé, il génère un avertissement, mais le script continue l'exécution. Ceci est utile lorsque le fichier inclus est facultatif. -
include_once
: Ceci est similaire àinclude
, mais il n'inclut qu'une seule fois le fichier spécifié. Si le fichier a déjà été inclus, il est ignoré, empêchant l'exécution du code en double. Ceci est utile pour prévenir les conflits si un fichier contient des fonctions ou des classes qui pourraient être redéfinies. -
require
: Ceci est également utilisé pour inclure un fichier, mais il génère une erreur fatale si le fichier n'est pas trouvé. Cela signifie que le script interrompra l'exécution. Utilisezrequire
lorsque le fichier inclus est essentiel pour la fonctionnalité du script. -
require_once
: similaire àrequire
, mais il garantit que le fichier n'est inclus qu'une seule fois. Si le fichier a déjà été inclus, il est ignoré, empêchant le code en double. Il s'agit souvent de la méthode préférée pour inclure des fichiers critiques pour éviter les erreurs et maintenir l'intégrité du code.
Voici un exemple simple démontrant include
:
<?php include 'my_file.php'; // my_file.php contains some code echo "This code executes after including my_file.php"; ?>
et un exemple en utilisant require
:
<?php require 'essential_file.php'; // essential_file.php contains critical code echo "This code only executes if essential_file.php is found"; ?>
N'oubliez pas pour remplacer 'my_file.php'
et 'essential_file.php'
avec les chemins réels de vos fichiers.
, include
, et include_once
dans PHP 7? require
require_once
Les différences de clés se résument à la gestion des erreurs et à la prévention de l'inclusion multiple:
Fonction | Gestion des erre Inclusion | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avertissement | Autorisé | |||||||||||||||
Avertissement | Empêcher | ||||||||||||||||
| Fatal Erreur | autorisé | tr>|||||||||||||||
Erreur fatale | Empêcher |
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

Version Mac de WebStorm
Outils de développement JavaScript utiles

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

Dreamweaver Mac
Outils de développement Web visuel