[PHP] variable global vs variable paramètre

mariostar27 Messages postés 442 Statut Membre -  
 le père -
Bonjour,

Une simple question, j'utilise adodb pour mes requêtes SQL, j'ai donc une variable $db pour toute mes requêtes. Dans une fonction, est-il plus intéressant d'utiliser $db en global ou bien de la passer en paramètres ???

exemple :

function test($db){
    ...
}

OU
function test(){
    global $db;
}




gwennael

2 réponses

  1. mariostar27 Messages postés 442 Statut Membre 26
     
    up
    0
  2. le père
     
    Bonjour

    En paramètre.
    Les variables globales sont à éviter en général. On peut les utiliser s'il s'agit vraiment de la même variable qui est utilisée dans des tas de fonctions, mais ici ta requête est différente à chaque fois (en général) : elle n'a aucun caractère global.
    0