Role : Elle permet à travers une petite ligne de code d'inclure un page (PHP ou HTML) dans une autre page PHP.

Fonctionnement : Cette fontion va chercher le contenu d'une page que vous avez selectionné, pour pouvoir ensuite l'incorporé dans l'endroit ou vous avez mis le code. Exemple en language non informatique : "Mets ici le contenu de la page annexe.php". PHP va alors "prendre" le contenu de la page annexe.php et le mettre là où vous lui avez dit.

Utilité : Vous avec un site qui possède un menu sur la gauche. Avant il fallait éditer le menu pour chaque page de votre site (un travail fou). Maintenant, grace à la fonction include() vous n'aurez qu'une seule page à modifier.

Procédure : (pour inclure la page annexe.php)

<?php include("annexe.php"); ?>

Exemple :

Mise en page site avec php include())

La page index.php contient 2 includes : haut.php (bannière, logo, pub, titre) et menu.php (le menu du site). Vient ensuite le contenu proprement dit de la page index.php

Le code de cette page : (Php)

<div id="haut">
<?php
// On inclue le haut de la page
include("haut.php");
?>
</div>



<div id="menu">
<?php
// On inclue le menu
include("menu.php"); ?>
</div>

<?php
// Ici nous mettrons le code du contenu de notre page index.php
?>

Dans un premier temps on a inclu les 2 pages haut.php et menu.php et dans un deuxième temps on a ajouté le contenu index.php