SConfig::getConfig PHP Метод

getConfig() публичный статический Метод

支持新的conf配置格式(类似nginx的配置)
public static getConfig ( string $configFile, $zone = null ) : mixed
$configFile string
Результат mixed $result
    public static function getConfig($configFile, $zone = null)
    {
        $config = self::parse($configFile);
        if ($zone) {
            if (isset($config->{$zone})) {
                return $config->{$zone};
            } elseif (isset($config->default)) {
                return $config->default;
            }
            return null;
        }
        return $config;
    }

Usage Example

Пример #1
0
 /**
  * @param string $zone
  * @param string $type	main|query
  * @return array
  */
 static function getConfig($zone = null, $type = "main")
 {
     $config = SConfig::getConfig(self::$_config_file, $zone);
     if (isset($config->{$type})) {
         return $config->{$type};
     } elseif (isset($config->main)) {
         return $config->main;
     }
     return;
 }
All Usage Examples Of SConfig::getConfig