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 !