287 of 410 menu

Fonction require

La fonction require inclut et exécute le fichier spécifié dans le script courant. Contrairement à include, si le fichier est absent, elle provoque une erreur fatale et arrête l'exécution du script. Cette fonction est souvent utilisée pour inclure des fichiers importants contenant des fonctions, des classes ou des paramètres de configuration.

Syntaxe

require 'chemin/vers/fichier.php';

Exemple

Inclusion d'un fichier de configuration :

<?php require 'config.php'; echo $db_host; // Variable provenant de config.php ?>

Si le fichier config.php existe, son contenu sera exécuté et les variables deviendront accessibles.

Exemple

Tentative d'inclure un fichier inexistant :

<?php require 'fichier_inexistant.php'; echo 'Cette ligne ne sera pas exécutée'; ?>

Si le fichier fichier_inexistant.php n'existe pas, le script se terminera avec une erreur.

Différence entre require et include

La principale différence est que require provoque une erreur fatale si le fichier est absent, alors que include génère seulement un avertissement.

<?php include 'fichier_optionnel.php'; // Le script continuera de s'exécuter require 'fichier_obligatoire.php'; // Le script s'arrêtera en cas d'erreur ?>

Voir aussi

  • la fonction include,
    qui inclut également des fichiers, mais n'arrête pas le script en cas d'erreur
  • la fonction require_once,
    qui garantit l'inclusion unique d'un fichier
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser