static function singleton() { if (!isset(self::$_instance)) { $className = __CLASS__; self::$_instance = new $className(); } return self::$_instance; }