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 er i bug # 61655 . Som en løsning kan du forvandle det botched array tilbage til et objekt og kaste 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