php中,数组是当一个普通变量,值传递是要一个实参的一个拷贝副本,跟实参无关,引用传递后可以改变实参的值
而类的对象是无论值传递和引用传递都是引用传递,是对对象的引用,都会改变实参的值
结合clone函数就不难理解PHP对对象的传递是类似指针传递
对象的值传递和引用传递在特定场景下面是有区别的
一个PHP码农的自述
php中,数组是当一个普通变量,值传递是要一个实参的一个拷贝副本,跟实参无关,引用传递后可以改变实参的值
而类的对象是无论值传递和引用传递都是引用传递,是对对象的引用,都会改变实参的值
结合clone函数就不难理解PHP对对象的传递是类似指针传递
对象的值传递和引用传递在特定场景下面是有区别的