public static function singleton() { // create instance if (!isset(self::$_instance)) { self::$_instance = new self(); } // return instance return self::$_instance; }