H2 - P2019

Développement web

Cours 21 - 2016-01-25

PHP

Includes

Il est possible d'importer un fichier (php, html, txt, ...) dans un script PHP


<?php
    include('mon_autre_script.php');
                    

Les parenthèses ( ) ne sont pas obligatoires


<?php
    include 'mon_autre_script.php';
                    

Si le fichier n'est pas trouvé, le script continuera

Si le fichier est nécessaire pour la suite, il faut utiliser require

Si le fichier n'a pas été trouvé, le script s'arrêtera


<?php
    require 'mon_autre_script.php';
                    

Si le fichier n'a besoin d'être importé qu'une seule fois il faut rajouter _once


<?php
    require_once 'mon_autre_script.php';
    require_once 'mon_autre_script.php';
    require_once 'mon_autre_script.php';
    require_once 'mon_autre_script.php';
                    

On utilise require et include pour

  • Éviter de répéter du code
  • Chunker la logique en des morceaux plus petits
  • Importer une classe/librairie PHP