0){ $$name = array_pop(VTWS_PreserveGlobal::$globalData[$name]); } $$name; } static function getGlobal($name){ global $$name; return VTWS_PreserveGlobal::preserveGlobal($name,$$name); } static function flush(){ foreach (VTWS_PreserveGlobal::$globalData as $name => $detail) { //$name store the name of the global. global $$name; if(is_array(VTWS_PreserveGlobal::$globalData[$name]) && count(VTWS_PreserveGlobal::$globalData[$name]) > 0) { $$name = array_pop(VTWS_PreserveGlobal::$globalData[$name]); } } } } ?>