public function initGlobals()
{
/**
* http://php.net/manual/language.variables.superglobals.php
*/
$this->addVariable(new GlobalVariable('GLOBALS', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_SERVER', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_GET', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_POST', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_FILES', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_COOKIE', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_SESSION', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_REQUEST', [], CompiledExpression::ARR));
$this->addVariable(new GlobalVariable('_ENV', [], CompiledExpression::ARR));
}