foreach( $arr as &$key => $value )
{
$key = $key . '0';
}
你将会的得到
Fatal error: Key element cannot be a reference
因为php认为在array的key被定下来以后,修改key是很危险的
有可能会写入重复的key,或者写入非string和integer等的非法类型的key
ps:php的array的value是可以存储class的
foreach( $arr as &$key => $value )
{
$key = $key . '0';
}