/** * * Singleton * */ public static function settings($file = false) { if (empty(self::$_settings[0])) { if (!$file) { $file = self::$_file_congig; } if (!($settings = parse_ini_file($file, TRUE))) { throw new exception('Unable to open ' . $file . '.'); } self::$_settings = $settings; } return self::$_settings; }