Une variable à l’extérieur d’une fonction possède une portée limitée à la
périphérie de la fonction, c’est-à-dire que la variable n’existe pas dans ce
périmètre. Seuls un ou plusieurs paramètres seront envoyés dans la
fonction par l’intermédiaire des parenthèses, mais le nom de la variable
n’a aucune importance. C’est d’ailleurs ce qui fait son intérêt.
Parfois cependant, il est intéressant de récupérer une variable qui existe
dans la même page en dehors de la fonction. Pour cela, il est possible
d’utiliser le mot-clé global afin que la portée de la variable se situant à
l’extérieur de la fonction soit étendue à toute la page.
Dans l’exemple cité précédemment, il est possible de mettre les séparateurs
avant la fonction pour une meilleure visibilité :
$motif []=" ";
$motif []="-";
Ensuite, dans la fonction vous déclarez :
global $motif;
Ainsi, la fonction pourra utiliser le tableau $motif même s’il est situé à
l’extérieur de la fonction. Précédé du mot global, il est opérationnel dans
la fonction.
périphérie de la fonction, c’est-à-dire que la variable n’existe pas dans ce
périmètre. Seuls un ou plusieurs paramètres seront envoyés dans la
fonction par l’intermédiaire des parenthèses, mais le nom de la variable
n’a aucune importance. C’est d’ailleurs ce qui fait son intérêt.
Parfois cependant, il est intéressant de récupérer une variable qui existe
dans la même page en dehors de la fonction. Pour cela, il est possible
d’utiliser le mot-clé global afin que la portée de la variable se situant à
l’extérieur de la fonction soit étendue à toute la page.
Dans l’exemple cité précédemment, il est possible de mettre les séparateurs
avant la fonction pour une meilleure visibilité :
$motif []=" ";
$motif []="-";
Ensuite, dans la fonction vous déclarez :
global $motif;
Ainsi, la fonction pourra utiliser le tableau $motif même s’il est situé à
l’extérieur de la fonction. Précédé du mot global, il est opérationnel dans
la fonction.
Aucun commentaire:
Enregistrer un commentaire