PHP傳參之傳值與傳址的區(qū)別
這篇文章主要介紹了PHP傳參之傳值與傳址的區(qū)別,十分的簡(jiǎn)單,大家通過實(shí)例簡(jiǎn)單對(duì)比下就明白了,有需要的小伙伴可以參考下。
廢話不多說,先來看段代碼
function test(&val){
return $val;
}
其中為什么用到&進(jìn)行傳參呢,有什么好處?
傳址是允許在函數(shù)內(nèi)部進(jìn)行改變的意思,比如:
$test = "hello";
function myFun(&$val){
$val = "hello world";
return $val;
}
echo myFun(&$test); //hello world
echo $test; //hello world
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
更多信息請(qǐng)查看IT技術(shù)專欄