Difference entre require et require_once ?

Résolu
Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   -  
 mee -
Bonjour,
J'aimerais savoir quel serait la différence si je mettais require(confi.php) ou include(conf.php) a la place de require_once(conf.php). C'est pareil ?
once en plus ça fera quoi ?
Merci
Configuration: Windows XP
Firefox 2.0.0.17

2 réponses

  1. webjfr Messages postés 24 Statut Membre 12
     
    Salut,

    Non, tu as include(), require(), puis include_once(), require_once()

    En faites, les _once sont la pour dire "si le fichier n'a pas encore été chargé, alors charge le"

    Pour l'exemple :
    include('mapage.php');
    include('mapage.php');
    La page mapage.php sera inclut 2 fois

    include('mapage.php');
    include_once('mapage.php');
    La page mapage.php sera inclut 1 fois

    include_once('mapage.php');
    include_once('mapage.php');
    La page mapage.php sera inclut 1 fois

    Donc utilise toujours include_once() ou require_once(), sa t'évite de faire la betisse !
    12
    1. mee
       
      once ralentis énormement le script car ca doit chercher si le fichier à déja était appeler ou non

      utilise juste require en évitant de mettre le fichier en double
      0
  2. Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70
     
    Merci c'est gentil
    3