The debugger uses a unique identifier in the $GLOBALS array to store his own data. The identifier is generated by the function name and a md5 checksum of the current path to him self. This guarantees no namespace conflict with the existing variables.
$gid = strtoupper(__FUNCTION__.md5(__FILE__));
$GLOBALS[$gid] = array(..);