Produit
Catégorie
Auteur
Référence
Prix
entre et
arrow Home » Tutoriaux » Les fonctions include() et require()

Les fonctions include() et require()

Apache / PHP / MySQL - 12 Feb 2005 - j0n3s
ou comment inclure un fichier dans un autre


Ces deux fonctions include() et require() permettent d'insérer le contenu source d'un fichier dans un autre.

On les utilise géneralement pour ne pas avoir à remettre dans chaque page un meme code qui pourrait être modifié. Par exemple, pour HELP-info.net nous avons une include au centre, ce qui permet de ne changer les liens du menu que sur une page tandis que le contenu du centre peut changer à volonté.


Code
<?php
include ("lefichier.php");
?>


Il y a conservation des variables ce qui signifie que par exemple si vous définissez une variable $texte avant l'include et que dans le code de l'include vous utilisez une variable $texte pour certains calculs alors cela fonctionnera.


Code
$texte = "blABla";
include("lefichier.php");


lefichier.php :

Code
$texte = strtolower($texte);


La variable $texte aura pour valeur "blabla".

Include vs require

Vous vous demandez surement quelle est est la différence entre ces deux fonctions car s'il n'y en avait pas pourquoi 2 fonctions ?

Et bien, include() generera un warning lors d'une erreur tandis que require() produira une fatal error et bloquera le script. De plus, require() ne peut pas retourner de résultat depuis une boucle par exemple. Il est donc préférable d'utiliser une include !
Précédent : Installer PhpMyAdminSuivant : La fonction date()


5.9 /10 (746 votes)


Commentaires

Aucun commentaire !

Postez un commentaire !
Vous devez être inscrit(e) et connecté(e) pour ajouter un article !