欢迎光临朱凯的个人博客!
朱凯,a3.work

php中传值与传引用的区别?什么时候传值什么时候传引用?

 发布时间: 2017-12-23 11:23      原创:  朱凯      评论: .       .人查看

变量默认总是传值赋值 。那也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。

PHP 也提供了另外一种方式给变量赋值:  引用赋值。这意味着新的变量简单的引用 (换言之, “成为其别名” 或者 “指向”) 了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个 & 符号加到将要赋值的变量前(源变量)。

对象默认是传引用。 对于较大的数据,传引用比较好,这样可以节省内存的开销。

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay