PHP傳參之傳值與傳址的區(qū)別
更新時間:2015年04月24日 11:57:28 投稿:hebedich
這篇文章主要介紹了PHP傳參之傳值與傳址的區(qū)別,十分的簡單,大家通過實例簡單對比下就明白了,有需要的小伙伴可以參考下。
廢話不多說,先來看段代碼
function test(&val){ return $val; }
其中為什么用到&進行傳參呢,有什么好處?
傳址是允許在函數(shù)內(nèi)部進行改變的意思,比如:
$test = "hello"; function myFun(&$val){ $val = "hello world"; return $val; } echo myFun(&$test); //hello world echo $test; //hello world
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
PHP中strnatcmp()函數(shù)“自然排序算法”進行字符串比較用法分析(對比strcmp函數(shù))
這篇文章主要介紹了PHP中strnatcmp()函數(shù)“自然排序算法”進行字符串比較用法,結(jié)合實例形式分析了strnatcmp函數(shù)字符串比較的使用技巧,并對比了strcmp函數(shù)說明了兩者的使用區(qū)別,需要的朋友可以參考下2016-01-01PHP Laravel框架異步執(zhí)行的實現(xiàn)詳解
Laravel是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架(PHP Web Framework)。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構(gòu)建一個完美的網(wǎng)絡APP,而且每行代碼都可以簡潔、富于表達力2022-07-07讓PHP以ROOT權(quán)限執(zhí)行系統(tǒng)命令的方法
這種問題我想大家可能都遇到過,網(wǎng)友提供的解決方法也很多。我也只是結(jié)合自己系統(tǒng)的需求并結(jié)合網(wǎng)友的解決方案來總結(jié)的一種方法2011-02-02