php 中传值与传引用的区别。什么时候传值什么时候传引 用?
2016-11-20 20:54
507 查看
变量默认总是传值赋值。那也就是说,当将一个表达式的值赋予一个变量时,整个原始表
达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。
PHP 也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个 & 符号加到将要赋值的变量前(源变量)。
对象默认是传引用。
对于较大的数据,传引用比较好,这样可以节省内存的开销。
达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。
PHP 也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个 & 符号加到将要赋值的变量前(源变量)。
对象默认是传引用。
对于较大的数据,传引用比较好,这样可以节省内存的开销。
相关文章推荐
- 请说明php中传值与传引用的区别。什么时候传值什么时候传引用?
- PHP值传递和引用传递的区别。什么时候传值什么时候传引用
- PHP中传值与传引用的区别
- php中传值与传引用的区别
- 5个php实例,细致说明传值与传引用的区别
- 5个php实例,细致说明传值与传引用的区别
- php中传值赋值和引用赋值区别(传值和传引用的区别)
- 5个php实例,细致说明传值与传引用的区别
- php中传值与传引用的区别
- php中传值与传引用的区别?
- PHP中传值与传引用的区别
- 5个php实例,细致说明传值与传引用的区别
- 在PHP中传值与传引用的区别
- php中传值与传引用的区别?
- 通过5个php实例细致说明传值与传引用的区别
- 【转】php实例,细致说明传值与传引用的区别
- 5个php实例,细致说明传值与传引用的区别
- PHP中传值与传引用的区别
- 个php实例,细致说明传值与传引用的区别