传值
把实参的值赋值给行参,相当于copy,系统将为目标对象重新开辟一个完全相同的内存空间
对行参的修改不会影响实参
传引用
真正以地址的方式传递参数,将对象在内存中的地址传递给目标对象,相当于目标对象和原始对象对应同一个内存存储空间,如果对目标对象修改,内存中的数据也会改变
传递以后,行参和实参都是同一个对象,行参的修改会影响实参的值
传值
把实参的值赋值给行参,相当于copy,系统将为目标对象重新开辟一个完全相同的内存空间
对行参的修改不会影响实参
传引用
真正以地址的方式传递参数,将对象在内存中的地址传递给目标对象,相当于目标对象和原始对象对应同一个内存存储空间,如果对目标对象修改,内存中的数据也会改变
传递以后,行参和实参都是同一个对象,行参的修改会影响实参的值
本文标题:PHP传值和传引用
本文链接:https://www.haomeiwen.com/subject/slfzbqtx.html
网友评论