java異常體系 php中傳值與傳引用的區(qū)別。什么時(shí)候傳值什么時(shí)候傳引用?
php中傳值與傳引用的區(qū)別。什么時(shí)候傳值什么時(shí)候傳引用?要傳輸值,需要重建原始參數(shù)的副本。要傳遞引用,不需要傳遞值。參數(shù)的修改不會(huì)改變?cè)紖?shù)。傳遞引用時(shí),可以直接修改原始參數(shù)。至于何時(shí)轉(zhuǎn)介,則視乎你
php中傳值與傳引用的區(qū)別。什么時(shí)候傳值什么時(shí)候傳引用?
要傳輸值,需要重建原始參數(shù)的副本。要傳遞引用,不需要傳遞值。參數(shù)的修改不會(huì)改變?cè)紖?shù)。傳遞引用時(shí),可以直接修改原始參數(shù)。至于何時(shí)轉(zhuǎn)介,則視乎你的需要而定。如果參數(shù)對(duì)象很大(占用大量?jī)?nèi)存),并且函數(shù)本身不需要修改原始對(duì)象,建議此時(shí)傳遞引用,這樣可以節(jié)省構(gòu)造臨時(shí)對(duì)象的開(kāi)銷(xiāo)。如果需要實(shí)際修改原始參數(shù),則只能傳遞引用。