1、PHP引用变量:
![](https://img.haomeiwen.com/i2926249/508dd10980c9682f.png)
![](https://img.haomeiwen.com/i2926249/dd3acc4898da2063.png)
![](https://img.haomeiwen.com/i2926249/156ef0a8151ed5b0.png)
![](https://img.haomeiwen.com/i2926249/c40e92c2b2d7c292.png)
![](https://img.haomeiwen.com/i2926249/f6f3a96194198a15.png)
引用:
![](https://img.haomeiwen.com/i2926249/b141977367d3720a.png)
![](https://img.haomeiwen.com/i2926249/42bcd5a9d4bcc8e4.png)
![](https://img.haomeiwen.com/i2926249/3003873807ce9d66.png)
Zval:
![](https://img.haomeiwen.com/i2926249/6cc988b702efd360.png)
![](https://img.haomeiwen.com/i2926249/d94259a6a82e5a8e.png)
![](https://img.haomeiwen.com/i2926249/64b642df1eba7fc8.png)
![](https://img.haomeiwen.com/i2926249/3f90c9d8a9559153.png)
![](https://img.haomeiwen.com/i2926249/7997ea6d382e1d7a.png)
![](https://img.haomeiwen.com/i2926249/cc3efbb30e534e0b.png)
引用:recommend
![](https://img.haomeiwen.com/i2926249/d69be25c3fa54a36.png)
画图分析法
![](https://img.haomeiwen.com/i2926249/658fcf8958086766.png)
![](https://img.haomeiwen.com/i2926249/c28532a0ce83ea68.png)
关于引用的unset:
![](https://img.haomeiwen.com/i2926249/e1febd3e1fa15e67.png)
结果还是1:分析:
![](https://img.haomeiwen.com/i2926249/d2d1b4c5df21dcf4.png)
对象:
![](https://img.haomeiwen.com/i2926249/fc5551aa86bd33ea.png)
![](https://img.haomeiwen.com/i2926249/76b161b27e588967.png)
对象有对象的特殊性。 即对象本身就是引用传递
不会对空间的复制,需要对象复制的话需要用clone
![](https://img.haomeiwen.com/i2926249/2142ceb5fd17718d.png)
第一轮循环结束分析:
![](https://img.haomeiwen.com/i2926249/85b9d174c8bd1777.png)
第二次循环结束:&会让$v转移指向地址:
![](https://img.haomeiwen.com/i2926249/755e6f8e9ade9c78.png)
最后一次循环:
![](https://img.haomeiwen.com/i2926249/326929ade619007a.png)
![](https://img.haomeiwen.com/i2926249/623d008dd95aa9f6.png)
结果:
![](https://img.haomeiwen.com/i2926249/5c6d3607de7d58e3.png)
引用:
Zval:
引用:recommend
画图分析法
关于引用的unset:
结果还是1:分析:
不会对空间的复制,需要对象复制的话需要用clone
第一轮循环结束分析:
第二次循环结束:&会让$v转移指向地址:
最后一次循环:
结果:
本文标题:1、php引用变量
本文链接:https://www.haomeiwen.com/subject/imgyextx.html
网友评论