From 2a69ff3bdb198b3beb87634bff67434a622d80ed Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Wed, 7 Jan 2009 17:01:35 +0000 Subject: [PATCH] Document GC git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@272976 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../info/functions/gc-collect-cycles.xml | 130 ++++++++++++++++++ reference/info/functions/gc-disable.xml | 130 ++++++++++++++++++ reference/info/functions/gc-enable.xml | 130 ++++++++++++++++++ reference/info/functions/gc-enabled.xml | 130 ++++++++++++++++++ reference/info/ini.xml | 20 ++- 5 files changed, 539 insertions(+), 1 deletion(-) create mode 100644 reference/info/functions/gc-collect-cycles.xml create mode 100644 reference/info/functions/gc-disable.xml create mode 100644 reference/info/functions/gc-enable.xml create mode 100644 reference/info/functions/gc-enabled.xml diff --git a/reference/info/functions/gc-collect-cycles.xml b/reference/info/functions/gc-collect-cycles.xml new file mode 100644 index 0000000000..80aced35cc --- /dev/null +++ b/reference/info/functions/gc-collect-cycles.xml @@ -0,0 +1,130 @@ + + + + + gc_collect_cycles + Forces collection of any existing garbage cycles + + + + &reftitle.description; + + intgc_collect_cycles + + + &warn.undocumented.func; + + Forces collection of any existing garbage cycles. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Returns number of collected cycles. + + + + + + + + + + + + + + diff --git a/reference/info/functions/gc-disable.xml b/reference/info/functions/gc-disable.xml new file mode 100644 index 0000000000..a9fcc88a8c --- /dev/null +++ b/reference/info/functions/gc-disable.xml @@ -0,0 +1,130 @@ + + + + + gc_disable + Deactivates the circular reference collector + + + + &reftitle.description; + + voidgc_disable + + + &warn.undocumented.func; + + Deactivates the circular reference collector. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + &return.void; + + + + + + + + + + + + + + diff --git a/reference/info/functions/gc-enable.xml b/reference/info/functions/gc-enable.xml new file mode 100644 index 0000000000..a0090658a4 --- /dev/null +++ b/reference/info/functions/gc-enable.xml @@ -0,0 +1,130 @@ + + + + + gc_enable + Activates the circular reference collector + + + + &reftitle.description; + + voidgc_enable + + + &warn.undocumented.func; + + Activates the circular reference collector. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + &return.void; + + + + + + + + + + + + + + diff --git a/reference/info/functions/gc-enabled.xml b/reference/info/functions/gc-enabled.xml new file mode 100644 index 0000000000..e0bd49692b --- /dev/null +++ b/reference/info/functions/gc-enabled.xml @@ -0,0 +1,130 @@ + + + + + gc_enabled + Returns status of the circular reference collector + + + + &reftitle.description; + + boolgc_enabled + + + &warn.undocumented.func; + + Returns status of the circular reference collector. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Returns &true; if the garbage collector is enabled, &false; otherwise. + + + + + + + + + + + + + + diff --git a/reference/info/ini.xml b/reference/info/ini.xml index 77c696b89e..932f17ed4a 100644 --- a/reference/info/ini.xml +++ b/reference/info/ini.xml @@ -1,5 +1,5 @@ - +
&reftitle.runtime; &extension.runtime; @@ -82,6 +82,12 @@ PHP_INI_ALL Removed in PHP 6.0.0. + + zend.enable_gc + "1" + PHP_INI_ALL + Available since PHP 5.3.0. + @@ -294,6 +300,18 @@ + + + zend.enable_gc + boolean + + + + Enables or disables the circular reference collector. + + + +