Bonjour tout le monde.
Je suis à fond dans les Hash Tables en ce moment et il y a une chose que je ne comprends pas : l'ordre de création. Je m'explique :
si je fais :
/hadd TEST UN un
/hadd TEST DEUX deux
et que je vérifie le contenu de la table (avec un
echo -a $hget(TEST,1).item $hget(TEST,1).data et
$hget(TEST,2).item $hget(TEST,2).data), j'obtiens :
UN un
DEUX deuxjusque là ok pas de pb...
MAIS si je fais :
/hadd TEST DEUX deux
/hadd TEST UN un
et que je revérifie le contenu j'obtiens :
UN un
DEUX deuxet là est le pb puisque j'avais inversé l'ordre de création de chaque item et de leur valeur !
Alors pk j'obtiens que l'item 1 est "UN" dans les 2 cas alors que je ne le crée pas au même moment dans chaque cas ?
Quel logique dans la création d'un item (et éventuellement de sa valeur) ?
Merci de m'aider car ça me serait très utile de comprendre ça ^^"