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