PHP <7.2中的关联数组中的错误

在PHP <7.2中,您可以创建无法再正确访问的数组:

91367d1c4636fd753b381406024e303c

您可以使用它来做一些事情。


91367d1c4636fd753b381406024e303c

邪恶的根源在于错误#61655 。 解决方法是,您可以将装满后的数组变回对象,然后以其他方式进行投射:

91367d1c4636fd753b381406024e303c

或者,您也可以不使用数字字符串作为键-PHP始终将每个数字字符串作为关联数组的键强制转换为整数。

背部