Include et require
L'instruction include()
ou require()
prend tout le texte/code/balisage existant dans le fichier spécifié et le copie dans le fichier qui utilise l'instruction include()
ou require()
. L'inclusion de fichiers est très utile lorsque vous souhaitez inclure le même PHP, HTML ou texte sur plusieurs pages d'un site Web.
Il est possible d'insérer le contenu d'un fichier PHP dans un autre fichier PHP (avant que le serveur ne l'exécute), avec l'instruction include ou require.
Les instructions include et require sont identiques, sauf en cas d'échec :
require()
: produira une erreur fatale (E_COMPILE_ERROR) et arrêtera le scriptinclude()
: ne produira qu'un avertissement (E_WARNING) et le script continuera
Donc, si vous voulez que l'exécution se poursuive et montre aux utilisateurs la sortie, même si le fichier d'inclusion est manquant, utilisez l'instruction include. Sinon, dans le cas de FrameWork, CMS ou d'un codage d'application PHP complexe, utilisez toujours l'instruction require pour inclure un fichier clé dans le flux d'exécution. Cela aidera à éviter de compromettre la sécurité et l'intégrité de votre application, juste au cas où un fichier clé serait accidentellement manquant.
L'inclusion de fichiers permet d'économiser beaucoup de travail. Cela signifie que vous pouvez créer un en-tête, un pied de page ou un fichier de menu standard pour toutes vos pages Web. Ensuite, lorsque l'en-tête doit être mis à jour, vous ne pouvez mettre à jour que le fichier d'inclusion d'en-tête.
Syntaxe
include('filename');
require('filename');
Include
Exemples
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !