运维网's Archiver
论坛
›
php
› php不允许再循环中给key加引用
ispsh
发表于 2017-4-10 08:33:51
php不允许再循环中给key加引用
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的
页:
[1]
查看完整版本:
php不允许再循环中给key加引用