This feature allows you to reuse previously emptied variables by unset() or simply return to the previous value of a variable.
Their mode of use:
<?php
// Start caching variables
gc_enable ();
$value = "Hello world";
echo $value. "</ br>";
$value = "Bye world";
echo $value. "</ br>";
// Load the variables into garbage "Previous"
$previous = gc_collect_cycles();
// Get the previous value of "value" with old 0.
// 0 is the previous value, that means I take the first value "garbage" of the variable.
$value = $previous ['value'] [0]
//Get empty the garbage collection variable to disallow from the memory.
gc_disable($previous);
echo $value. "</ br>";
/*
This would return:
Hello world
Bye world
Hello world
*/
?>
gc_enable
(PHP 5 >= 5.3.0)
gc_enable — Activates the circular reference collector
Descrição
void gc_enable
( void
)
Activates the circular reference collector, setting zend.enable_gc to 1.
Parâmetros
Esta função não contém parâmetros.
Valor Retornado
Não há valor retornado.
User Contributed Notes
gc_enable
gc_enable
Anonymous
08-Apr-2009 12:43
08-Apr-2009 12:43

gc_disable