php7.2.x和5.6.x的垃圾回收机制(一)

注:本篇文章并不是最终准确答案,仅仅是本人试验结果,以及自己总结,欢迎大家共同讨论。

注:本篇文章并不是最终准确答案,仅仅是本人试验结果,以及自己总结,欢迎大家共同讨论。

注:本篇文章并不是最终准确答案,仅仅是本人试验结果,以及自己总结,欢迎大家共同讨论。

PHP版本信息分别为:7.2.20 、 5.6.40

有对垃圾回收机制了解,可在留言区探讨一下,相互分享,共同进步。 PHP是世界上最好的语言,没有之一!!!

留言时请描述PHP版本信息。

总结写在前:

1. 普通赋值php7的refcount=0感觉并不是引用计数,而php5可以肯定是引用计数

2. 当引用赋值php7的refcount=2这时候就是引用计数了

3. 当多次引用赋值,最后销毁变量,php7的refcount=0,is_ref=0感觉变量所占用空间已经被释放,而php5中的引用计数并未被减去,php5此时的情况是否属于内存泄漏。

  1. 普通赋值php7.2.x和5.6.x的垃圾回收机制(一)_第1张图片
  2. 引用赋值php7.2.x和5.6.x的垃圾回收机制(一)_第2张图片
  3.  多次引用赋值 php7.2.x和5.6.x的垃圾回收机制(一)_第3张图片
  4.  

 

 

你可能感兴趣的:(php)