public static function getInstance() { if (self::$instance == NULL) { self::$instance = new self(); } return self::$instance; }
/** * cycles a value in an iterator * @uses cycle('odd', 'even') */ function cycle() { $args = func_get_args(); $class = Cycler::getInstance(); $key = md5(serialize($args)); if (!$class->cycler_exsits($key)) { $class->set_cycler($key, $args); return $class->get_cycler($key); } else { return $class->get_cycler($key); } }