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
파일: SDb.php 프로젝트: hetao29/slightphp
 /**
  * @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