PHP引用传值

PHP引用传值

首先需要弄清楚几个概念:

变量名和变量的值是两个概念, 变量名是指一段内存空间, 空间里面存放的才是变量的值。

 

传值和传引用的区别

 

按值传递

1.在函数范围内对值得任何改变在函数外部都会被忽略

2.按值传递时,php必须复制值,如果是大型字符串或是对象等,这是一个代价很大的操作,耗内存。

 

按引用传递

1.在函数内对值得任何改变,在函数外部也能反映出来

2.按引用传递时不需要复制值,对于性能提高有好处

posted @ 2021-01-17 16:08  liudachu  阅读(97)  评论(0)    收藏  举报