Bonjour,
Pas facile de trouver un titre correct.
Le pb est simple dans mes traitements, différentes fonctions effectuent des taches et retournent un message sous cette forme.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$upload -> valide[] = TRUE ;
$upload -> msg[] = 'L\'image a bien été supprimé.';
Si c'est TRUE, le message s'affiche dans une div verte, si c'est FALSE dans une div rouge.

Souvent je dois enchainer les fonctions, donc je fussions mes array.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$retour -> msg = array_merge($modifarticle -> msg, $upload -> msg) ;
$retour -> valide = array_merge($modifarticle -> valide, $upload -> valide) ;
Le pb est que dans un cas particulier $upload n'existe pas, et donc j'ai une erreur.
Je ne souhaite pas mettre : $upload -> msg[] = ''; car sinon j'ai un saut de ligne dans l'affichage des messages et ça fait moche.

Qq aurait il une idée pour contourner le pb ?

Merci