PHP數(shù)組傳遞是值傳遞而非引用傳遞概念糾正
更新時(shí)間:2013年01月31日 15:41:35 作者:
在調(diào)用函數(shù)時(shí)通過(guò)將PHP數(shù)組作為實(shí)參賦給形參,在函數(shù)中修改,并不會(huì)影響到數(shù)組本身,說(shuō)明此過(guò)程中的傳遞為值傳遞,數(shù)組變量并非是指向此數(shù)組本身的引用,感興趣的朋友可以了解下,或許對(duì)你有所幫助
在調(diào)用函數(shù)時(shí)通過(guò)將PHP數(shù)組作為實(shí)參賦給形參,在函數(shù)中修改,并不會(huì)影響到數(shù)組本身。
說(shuō)明此過(guò)程中的傳遞為值傳遞,數(shù)組變量并非是指向此數(shù)組本身的引用,PHP數(shù)組本身以值的形式存在,同時(shí)形參是對(duì)數(shù)組的拷貝。
這點(diǎn)與其他一些語(yǔ)言不同(如c、Js等)很不相同,值得注意!
$arr = array(
'name' => 'corn',
'age' => '24',
);
test_arr($arr);
function test_arr($arr){
$arr['name'] = 'qqyumidi';
}
print_r($arr); //result: Array ( [name] => corn [age] => 24 )
Js代碼如下:
var arr = new Array('corn', '24');
test_arr(arr);
function test_arr(arr){
arr[0] = 'qqyumidi';
}
console.log(arr); //result:["qqyumidi", "24"]
說(shuō)明此過(guò)程中的傳遞為值傳遞,數(shù)組變量并非是指向此數(shù)組本身的引用,PHP數(shù)組本身以值的形式存在,同時(shí)形參是對(duì)數(shù)組的拷貝。
這點(diǎn)與其他一些語(yǔ)言不同(如c、Js等)很不相同,值得注意!
復(fù)制代碼 代碼如下:
$arr = array(
'name' => 'corn',
'age' => '24',
);
test_arr($arr);
function test_arr($arr){
$arr['name'] = 'qqyumidi';
}
print_r($arr); //result: Array ( [name] => corn [age] => 24 )
Js代碼如下:
復(fù)制代碼 代碼如下:
var arr = new Array('corn', '24');
test_arr(arr);
function test_arr(arr){
arr[0] = 'qqyumidi';
}
console.log(arr); //result:["qqyumidi", "24"]
相關(guān)文章
PHP常用函數(shù)總結(jié)(180多個(gè))
這篇文章主要介紹了PHP常用函數(shù)總結(jié)(160多個(gè)),需要的朋友可以參考下2016-12-12
php實(shí)現(xiàn)陽(yáng)歷陰歷互轉(zhuǎn)的方法
這篇文章主要介紹了php實(shí)現(xiàn)陽(yáng)歷陰歷互轉(zhuǎn)的方法,同時(shí)還能獲取干支紀(jì)年,生肖,以及相應(yīng)的陰歷的中文叫法等,感興趣的小伙伴們可以參考一下2015-10-10
PHP __autoload函數(shù)(自動(dòng)載入類文件)的使用方法
在使用PHP的OO模式開(kāi)發(fā)系統(tǒng)時(shí),通常大家習(xí)慣上將每個(gè)類的實(shí)現(xiàn)都存放在一個(gè)單獨(dú)的文件里,這樣會(huì)很容易實(shí)現(xiàn)對(duì)類進(jìn)行復(fù)用,同時(shí)將來(lái)維護(hù)時(shí)也很便利2012-02-02
PHP var關(guān)鍵字相關(guān)原理及使用實(shí)例解析
這篇文章主要介紹了PHP var關(guān)鍵字相關(guān)原理及使用實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
php無(wú)序樹(shù)實(shí)現(xiàn)方法
這篇文章主要介紹了php無(wú)序樹(shù)實(shí)現(xiàn)方法,實(shí)例分析了php無(wú)序樹(shù)的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

