gc_disable
停用循环引用收集器
PHP 4.3.0及以上版本
<h2>函数说明</h2>
<p>gc_disable() 函数用于禁用垃圾回收机制。默认情况下,PHP会在脚本执行过程中自动管理内存,进行垃圾回收,但在某些情况下,禁用垃圾回收可以提高性能,尤其是在内存分配比较频繁的应用中。</p>
<h2>函数语法</h2>
<p>gc_disable();
<?php
// 禁用垃圾回收
gc_disable();
// 进行一些内存密集型操作
$array = range(1, 1000000);
// 手动启用垃圾回收
gc_enable();
?>
在该示例中,首先调用 gc_disable() 禁用了垃圾回收功能,然后执行了一些内存密集型操作(在此示例中是创建一个包含百万个元素的数组)。在执行完操作后,可以通过 gc_enable() 手动启用垃圾回收。