Bonjour Eric,

Merci pour ces remarques et conseils. Je suis d’accord, le code, bien que fonctionnel, est illisible (ou presque) et donc difficile à maintenir (et dans un projet comme Piwigo, c’est crucial car ce code est là depuis des années et sera encore là dans plusieurs années).

Je viens de commiter http://piwigo.org/shortlinks/svn/29840 : plus de passage par référence, retour du code langue ou false, pas de création implicite de clef/valeur dans le tableau associatif.

Qu’en penses tu ?