Bug în matrici asociative în PHP <7.2

În PHP <7.2 puteți crea matrice care nu mai pot fi accesate corect:

91367d1c4636fd753b381406024e303c

Puteți face unele lucruri cu el.


91367d1c4636fd753b381406024e303c

Rădăcina tuturor relelor se află în bug-ul nr . Ca soluție alternativă, puteți transforma matricea defectă înapoi într-un obiect și o puteți arunca într-un mod diferit:

91367d1c4636fd753b381406024e303c

Sau puteți face fără șiruri numerice ca chei - PHP aruncă fiecare șir numeric ca o cheie a unei matrice asociative ca număr întreg oricum.

Înapoi