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 lakukan tanpa rentetan numerik sebagai kekunci - PHP melemparkan setiap rentetan angka sebagai kunci array asosiatif sebagai bilangan bulat pula.

Belakang