Bug dalam susunan bersekutu dalam PHP <7.2

Dalam PHP <7.2 anda boleh membuat tatasusunan yang tidak lagi dapat diakses dengan baik:

91367d1c4636fd753b381406024e303c

Anda boleh melakukan beberapa perkara dengannya.


91367d1c4636fd753b381406024e303c

Akar semua kejahatan ada dalam bug # 61655 . Sebagai penyelesaian, anda boleh mengubah susunan yang gagal menjadi objek dan membuangnya dengan cara yang berbeza:

91367d1c4636fd753b381406024e303c

Atau anda boleh melakukannya tanpa rentetan angka sebagai kunci sama sekali - PHP menghantar setiap rentetan angka sebagai kunci tatasusunan bersekutu sebagai integer juga.

Belakang