PHP引用传值 首先需要弄清楚几个概念: 变量名和变量的值是两个概念, 变量名是指一段内存空间, 空间里面存放的才是变量的值。
PHP引用传值
首先需要弄清楚几个概念:
变量名和变量的值是两个概念, 变量名是指一段内存空间, 空间里面存放的才是变量的值。
传值和传引用的区别
按值传递
1.在函数范围内对值得任何改变在函数外部都会被忽略
2.按值传递时,php必须复制值,如果是大型字符串或是对象等,这是一个代价很大的操作,耗内存。
按引用传递
1.在函数内对值得任何改变,在函数外部也能反映出来
2.按引用传递时不需要复制值,对于性能提高有好处