PHP垃圾回收机制

PHP有自动的垃圾回收机制,不需要像C一样,手动去处理内存

PHP可以自动进行内存管理,清除不再需要的对象。PHP使用了引用计数(reference counting)这种单纯的垃圾回收(garbage collection)机制。每个对象都内含一个引用计数器,每个reference连接到对象,计数器加1。当reference离开生存空间或被设为NULL,计数器减1。当某个对象的引用计数器为零时,PHP知道你将不再需要使用这个对象,释放其所占的内存空间。
一般在变量作用于结束(程序执行结束),或者手动unset变量来清除变量,此时计数器减为0,会被释放内存

posted @ 2020-07-02 14:13  阿狸猫  阅读(135)  评论(0编辑  收藏  举报