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

Le problème vient du bogue n° 61655. Pour le contourner, vous pouvez reconvertir le tableau corrompu en objet et le convertir différemment.:

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