PHP中传值与传引用的区别

技术文章 2014年5月15日 4.93K

传值的话,如果是非对象,会传一个值的拷贝,对这个变量做任何改动都不影响原值。

传引用或者传对象,是传真实的内存地址,对这个变量做的改动会影响原值。

 function func1($a) { $a = $a + 1;}

function func2(&$a) { $a = $a + 1;}

$sample = 1;

func1($sample);

echo $sample; // 输出 1

$sample = 1;

func2($sample);

echo $sample; // 输出 2

 


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(3)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网