1. 首页
  2. 数据库
  3. 其它
  4. PHP对象递归引用造成内存泄漏分析

PHP对象递归引用造成内存泄漏分析

上传者: 2020-12-23 00:57:42上传 PDF文件 47.73KB 热度 15次
通常来说,如果PHP对象存在递归引用,就会出现内存泄漏。这个Bug在PHP里已经存在很久很久了,先让我们来重现这个Bug,示例代码如下: <?php class Foo { function __construct() { $this->bar = new Bar($this); } } class Bar { function __construct($foo) { $this->foo = $foo; } } for ($i = 0; $i < 100; $i++) { $obj = new Foo(); unset($obj);
用户评论