Fejl i associerende arrays i PHP <7.2

I PHP <7.2 kan du oprette arrays, der ikke længere kan åbnes korrekt:

91367d1c4636fd753b381406024e303c

Du kan gøre nogle ting med det.


91367d1c4636fd753b381406024e303c

Roden til alt ondt ligger i fejl #61655 . Som en løsning konverterer du det beskadigede array tilbage til et objekt og caster det på en anden måde.:

91367d1c4636fd753b381406024e303c

Eller du kan undvære numeriske strenge som nøgler - PHP kaster hver numerisk streng som en nøgle til et associerende array som et heltal alligevel.

Tilbage