gc_collect_cycles()

gc_collect_cycles() — Forces collection of any existing garbage cycles.

Built-in function of PHP 8.5. The manual lists it as available in PHP 5 >= 5.3.0, PHP 7, PHP 8. This page is the reference card: signature, parameters and return value, plus the changelog and the example the manual provides.

Signature

gc_collect_cycles(): int

Parameters

This function takes no parameters.

Return value

Returns number of collected cycles.

Example

The PHP manual ships no example for gc_collect_cycles(); the signature and the parameter table above are the contract.

Changelog

VersionChange
8.5.0The return value no longer includes strings and resources that were indirectly collected through cycles.

All PHP 8.5 built-in functions

Reference card built from the PHP manual page gc_collect_cycles() (PHP documentation, CC BY 3.0). The page is generated from the manual, so the wording of the parameter and return value text follows php.net.