1,介绍 php的垃圾回收机制(GC)是在PHP5之后出现的,而在PHP5.3版本之前使用的都是“引用计数”的方式.实现引用计数的实质就是在每个内存对象中都有一个计数器,当内存对象被变量引用时,计数器+1,当变量取消或更改引用内存时,计数器-1,直到计数器中的值为0时,说明该内存对象没有被变量引用,,就产生了一个无意义的内存对象.php就会销毁释放内存,进行垃圾回收. 2,实现 每个变量被赋值时就会生成叫‘zval’的变量容器,‘zavl’容器中除了包含变量名,变量的类型和变量的值以外,还包含两…