خطأ في المصفوفات الترابطية في PHP <7.2

في PHP <7.2 ، يمكنك إنشاء مصفوفات لم يعد من الممكن الوصول إليها بشكل صحيح:

91367d1c4636fd753b381406024e303c

يمكنك أن تفعل بعض الأشياء بها.


91367d1c4636fd753b381406024e303c

أصل كل الشرور في الخطأ رقم 61655 . كحل بديل ، يمكنك تحويل المصفوفة الفاشلة مرة أخرى إلى كائن وإلقاءها بطريقة مختلفة:

91367d1c4636fd753b381406024e303c

أو يمكنك الاستغناء عن السلاسل الرقمية كمفاتيح - تقوم PHP بإلقاء كل سلسلة رقمية كمفتاح لمصفوفة ترابطية كعدد صحيح على أي حال.

عودة