PHP数组问题

来源:互联网 发布:java中实现md5加密 编辑:程序博客网 时间:2024/05/16 19:43

以下两种PHP代码会造成完全不同的结果:

一、

$arr1=array('key1'=>array('key2-1'='value2-1'));$arr1['key1']['key2-2']='value2-2';

二、

$arr1=array('key1'=>array('key2-1'='value2-1'));$temp=$arr1['key1'];$temp['key2-2']='value2-2';

其中第一种方式可以赋值成功,第二种方式赋值失败,此证明PHP在取出一个数组中的值时是copy值本身而非像Java一样传递了值的内存地址。

0 0
原创粉丝点击