PHP的垃圾收集机制是怎样的


发文时间:2019年08月04日 10:36:34     编辑:Aaron      标签:PHP学习 530


PHP的垃圾收集机制

重点:引用计数(reference counting)和自动回收

   简单概述就是PHP可以自动去写内存管理,做到清除不需要的对象,因为PHP使用了一个云计数机制,每个对象里面都包含一个云计数器,每个reference 连接对象的时候计数会加一,当我们的连接离开生存空间或者设置为null的时候 计数器减一,当某个对象的云计数器为0时,PHP知道你将不需要使用这个对象,会自动释放其占用的内存空间。

  关于PHP垃圾回收机制有个小段子:就像、PHP程序去餐厅吃饭,吃好饭后直接走就好了,关于盘子什么的计算机会自动帮我们收集和清洗好。像C语言程序的话,假设C语言程序去餐厅吃饭,那么他吃好饭后需要自己需把盘子收集好,和自己清洗干净盘子,什么都要C语言自己去做。这也是和PHP程序的区别所在~

 

若无特殊说明,此文章为博主原创。
写稿不易,如需转载,请注明出处: https://www.aaroner.cn/art/84.html




SITE MAP

  FOLLOW US