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

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

91367d1c4636fd753b381406024e303c

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


91367d1c4636fd753b381406024e303c

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

91367d1c4636fd753b381406024e303c

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

عودة