如何在php中实现resource=>value存储

如何在php中实现resource=>value存储,php,associative-array,Php,Associative Array,例如,如果尝试创建以资源id为键的关联数组,则会收到有关严格标准的警告,并且资源将强制转换为INTEGER。那么,如何以关联方式将两个值链接起来?在数组中可能吗?不可能。数组中的键可以是字符串或整数。 摘自PHP手册 包含有效整数的字符串将强制转换为整数类型。例如,键8实际上将存储在8下。另一方面,08将不会被强制转换,因为它不是有效的十进制整数。 浮点数也被转换为整数,这意味着小数部分将被截断。例如,键8.7实际上将存储在8下。 布尔值也被转换为整数,即键true实际上存储在1下,键false

例如,如果尝试创建以资源id为键的关联数组,则会收到有关严格标准的警告,并且资源将强制转换为INTEGER。那么,如何以关联方式将两个值链接起来?在数组中可能吗?

不可能。数组中的键可以是字符串或整数。 摘自PHP手册

包含有效整数的字符串将强制转换为整数类型。例如,键8实际上将存储在8下。另一方面,08将不会被强制转换,因为它不是有效的十进制整数。 浮点数也被转换为整数,这意味着小数部分将被截断。例如,键8.7实际上将存储在8下。 布尔值也被转换为整数,即键true实际上存储在1下,键false存储在0下。 Null将被强制转换为空字符串,即Null键将实际存储在下。 数组和对象不能用作键。这样做将导致警告:偏移类型非法。