PHP - Différences entre require_once , include_once, require et include
En PHP, il existe quatre principales méthodes pour inclure d'autres fichiers dans votre script :
-
require
:- Utilisé pour inclure un fichier.
- Si le fichier spécifié n'est pas trouvé, il générera une erreur fatale (E_COMPILE_ERROR) et arrêtera l'exécution du script.
- Généralement utilisé pour inclure des fichiers essentiels à l'exécution du script.
-
include
:- Utilisé pour inclure un fichier.
- Si le fichier spécifié n'est pas trouvé, il générera un avertissement (E_WARNING) mais permettra au script de continuer à s'exécuter.
- Généralement utilisé pour inclure des fichiers facultatifs ou non essentiels.
-
require_once
:- Utilisé pour inclure un fichier, mais il le fera uniquement une fois, même si vous l'incluez plusieurs fois dans le script.
- Si le fichier a déjà été inclus, il ne le réinclura pas.
- Utile pour éviter l'inclusion multiple de fichiers essentiels.
-
include_once
:- Utilisé pour inclure un fichier, mais il le fera également une seule fois, tout comme
require_once
. - Si le fichier a déjà été inclus, il ne le réinclura pas.
- Utile pour éviter l'inclusion multiple de fichiers non essentiels.
- Utilisé pour inclure un fichier, mais il le fera également une seule fois, tout comme
Voici un exemple d'utilisation de ces quatre méthodes :
// require
require("fichier.php"); // générera une erreur si le fichier n'est pas trouvé
// include
include("fichier.php"); // générera un avertissement si le fichier n'est pas trouvé
// require_once
require_once("fichier.php"); // inclura le fichier une seule fois, même si appelé plusieurs fois
// include_once
include_once("fichier.php"); // inclura le fichier une seule fois, même si appelé plusieurs fois
11 mai 2024 - Wakonda -
Sources
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript