Bug in associatieve arrays in PHP <7.2

In PHP <7.2 kun je arrays maken die niet meer goed toegankelijk zijn:

91367d1c4636fd753b381406024e303c

Je kunt er wat dingen mee doen.


91367d1c4636fd753b381406024e303c

De wortel van alle kwaad zit in bug # 61655 . Als tijdelijke oplossing kunt u de mislukte array weer in een object veranderen en het op een andere manier casten:

91367d1c4636fd753b381406024e303c

Of je kunt het doen zonder numerieke strings als sleutels - PHP cast toch elke numerieke string als een sleutel van een associatieve array als een geheel getal.

Terug