Bug dans les tableaux associatifs en PHP <7.2

En PHP <7.2, vous pouvez créer des tableaux qui ne sont plus accessibles correctement:

91367d1c4636fd753b381406024e303c

Vous pouvez faire certaines choses avec.


91367d1c4636fd753b381406024e303c

La racine de tout mal se trouve dans le bogue # 61655 . Pour contourner ce problème, vous pouvez transformer le tableau bâclé en un objet et le convertir d'une manière différente:

91367d1c4636fd753b381406024e303c

Ou vous pouvez vous passer des chaînes numériques en tant que clés - PHP convertit de toute façon chaque chaîne numérique en clé d'un tableau associatif sous forme d'entier.

Retour