PHP数组转移是一个值转移和一个非参考转移概念纠正。
结果表明,在这个过程中传递是价值传递。数组变量不是对数组本身的引用。PHP数组本身以值的形式存在,而参数是数组的副本。
这与其他语言(如C、Js等)有很大的不同,值得一提!
复制代码代码如下所示:
$ ARR =阵列(
名字= > 'corn,
年龄= >的印象,
);
test_arr($ ARR);
功能test_arr($ ARR){
$ ARR { 'name' } = 'qqyumidi;
}
print_r($ ARR); / /结果:阵列({名称} = {年龄} >玉米> 24)
js代码如下所示:
复制代码代码如下所示:
var arr =新的数组('corn ','24);
test_arr(ARR);
功能test_arr(ARR){
ARR { 0 } = 'qqyumidi;
}
console.log(ARR); / /结果:{qqyumidi