您的位置:首页 > 编程语言 > PHP开发

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

2016-11-20 20:54 507 查看
变量默认总是传值赋值。那也就是说,当将一个表达式的值赋予一个变量时,整个原始表

达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。

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

对象默认是传引用。

对于较大的数据,传引用比较好,这样可以节省内存的开销。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php