Bonjour,
Je sais à quoi sert le mot clé global mais ce que je cherche à savoir, c'est que fait cette "instruction" exactement en interne ?
Par exemple, si j'ai 3 fonctions dans une classe et que chacune utilise un tableau de valeurs défini dans un autre module de code, j'utilise global dans les 3 fonctions pour avoir accès au tableau.
Que fait php ? une copie du tableau à chaque utilisation ? juste un lien vers le tableau ?
Plus généralement, est-il plus couteux en performance d'utiliser global plusieurs fois ou vaut-il mieux passer le tableau en paramètre de chaque fonction qui utilise l'élément mis en global ?
Papy !
Partager