SunshinePHP Developer Conference 2015

gc_enabled

(PHP 5 >= 5.3.0)

gc_enabledRetourne le statut du collecteur de références circulaires

Description

bool gc_enabled ( void )

Retourne le statut du collecteur de références circulaires.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne TRUE si le collecteur est actif, et FALSE sinon.

Exemples

Exemple #1 Exemple avec gc_enabled()

<?php
if(gc_enabled()) gc_collect_cycles();
?>

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
-2
Anonymous
5 years ago
If I understand correctly, the php.ini parameter zend.enable_gc (see http://www.php.net/manual/en/info.configuration.php) determines whether garbage collection is enabled:

<?php

var_dump
(gc_enabled());
ini_set('zend.enable_gc', 0);
var_dump(gc_enabled());

?>

In PHP 5.3.0 this prints:

bool(true)
bool(false)

Oh, and of course gc_enable() and gc_disable() turn on or off the collection of garbage.
To Top