Bonjour,

J'ai un soucis concernant la concaténation dans une variable et surtout sa portée.

J'ai un programme principal P1 qui apelle plusieurs fois une fonction P2.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
P1 {
 
P2()
...
P2()
...
echo $var
}
Dans la fonction P2:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
P2{
var=" "
var=$var+$var2 
}
Je voudrais qu'à chaque fois qu'on apelle P2 on concatène dans la variable var, la précédente valeur de $var avec une autre valeur $var2.
A la fin de mon programme P1, le echo $var me renvoi aucune valeur.
Ces deux fonctions sont dans le même fichier.
La variable n'est-elle pas visible dans le P1 ? Si oui, coment la rendre exploitable dans P1 ?

Merci,