當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Config::config方法代碼示例

本文整理匯總了PHP中Config::config方法的典型用法代碼示例。如果您正苦於以下問題:PHP Config::config方法的具體用法?PHP Config::config怎麽用?PHP Config::config使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Config的用法示例。


在下文中一共展示了Config::config方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: set

 /**
  * Загрузка конфига
  * @param array $config
  */
 public static function set($config)
 {
     if (empty($config)) {
         throw new Exception('Class Config: empty array $config');
     }
     self::$config = $config;
 }
開發者ID:puha4,項目名稱:telegram-bot-example,代碼行數:11,代碼來源:Config.php

示例2: factory

 public static function factory()
 {
     if (!self::$config) {
         self::$config = (include APPPATH . '/config.php');
     }
     return self::$config;
 }
開發者ID:xingcuntian,項目名稱:readmin,代碼行數:7,代碼來源:Config.php

示例3: get

 public static function get()
 {
     if (empty(self::$config)) {
         self::$config = (require_once GW2STATS_PATH . '/config/config.php');
     }
     return self::$config;
 }
開發者ID:rewi,項目名稱:gw2stats,代碼行數:7,代碼來源:shared.php

示例4: init

 public static function init()
 {
     if (!self::$config) {
         self::$config = (include BASE_PATH . 'config.php');
     }
     // Incluir la base de datos
     include BASE_PATH . 'app/DB.php';
     include BASE_PATH . 'app/DBObject.php';
     include BASE_PATH . 'app/Query.php';
     // Conectamos con la base de datos
     DB::config(self::get('database'));
     DB::connect();
     // Definimos algunas constantes importantes
     foreach (array('cache', 'includes', 'models', 'controllers', 'views', 'assets') as $path) {
         self::$config['path'][$path . '_orig'] = self::$config['path'][$path];
         self::$config['path'][$path] = BASE_PATH . self::get('path.' . $path) . '/';
     }
     // Cargar los modelos automáticamente
     foreach (glob(self::get('path.models') . '*.php', GLOB_NOSORT) as $file) {
         include $file;
     }
     // Configurar el cargado automático de clases
     spl_autoload_register(function ($name) {
         require Config::get('path.includes') . $name . '.php';
     });
     Cache::configure(array('cache_path' => self::get('path.cache'), 'expires' => self::get('cache.expires')));
 }
開發者ID:jruizdes,項目名稱:encuestamanki,代碼行數:27,代碼來源:config.php

示例5: getConfig

 public static function getConfig()
 {
     if (Config::$config == null) {
         Config::$config = json_decode(file_get_contents(MAIN_PATH . "/private/config.json"), true);
     }
     return Config::$config;
 }
開發者ID:xpyctum,項目名稱:ShogChat,代碼行數:7,代碼來源:Config.php

示例6: get

 public static function get($key)
 {
     if (!self::$config) {
         self::$config = (require '../app/config/config.' . Environment::get() . '.php');
     }
     return self::$config[$key];
 }
開發者ID:shx13,項目名稱:skeletor,代碼行數:7,代碼來源:Config.php

示例7:

 /**
  * get_config()
  *
  * Simple wrapper-function that retrieves the given entry from the
  * config-array.
  * This is added as a step towards an invisible and protected config-array
  *
  * @param	String $entry_name the name of the config-switch to find
  * @return	String the config-entry
  * @access	public
  * @throws	KeyNotFoundException
  */
 static function get_config($entry_name)
 {
     if (!is_object(Config::$config)) {
         Config::$config = new Config_Holder();
     }
     return Config::$config->getConfigVal($entry_name);
 }
開發者ID:henrikau,項目名稱:confusa,代碼行數:19,代碼來源:Config.php

示例8: setConfig

 /**
  * Merges the given array with the config array. It uses the keys/values from config/container.php.
  *
  * @param array $tconfig
  */
 static function setConfig($tconfig)
 {
     if (!is_array(self::$config)) {
         self::loadConfig();
     }
     self::$config = array_merge(self::$config, $tconfig);
 }
開發者ID:newlongwhitecloudy,項目名稱:OpenConext-engineblock,代碼行數:12,代碼來源:Config.php

示例9: get

 public function get($paramId)
 {
     self::$configFilePath = dirname(__FILE__) . '/../../config/parameters.json';
     if (count(self::$config) == 0) {
         self::$config = json_decode(file_get_contents(self::$configFilePath));
     }
     return self::$config->{$paramId};
 }
開發者ID:nviel,項目名稱:rain_quality,代碼行數:8,代碼來源:Config.php

示例10: get

 public static function get($config = NULL)
 {
     if ($config == NULL) {
         return new stdObject();
     }
     self::$config = (require ROOT . DS . 'config' . DS . $config . EXT);
     return json_decode(json_encode(self::$config));
 }
開發者ID:WisnuDiStefano,項目名稱:v4,代碼行數:8,代碼來源:Config.php

示例11: init

 public static function init()
 {
     if (Config::config('cache') == true) {
         $config = Config::cache();
         Loader::core('CacheCarry');
         Loader::driver('caches', $config['driver']);
         self::$cache = new $config['driver']($config);
     }
 }
開發者ID:pgfeng,項目名稱:GFPHP,代碼行數:9,代碼來源:Cache.class.php

示例12: __construct

 function __construct()
 {
     $rand = rand(0, 1);
     if ($rand == 0) {
         $this->font = __ROOT__ . parseDir(Config::config('core_dir'), 'libs', 'font') . 'elephant.ttf';
     } else {
         $this->font = __ROOT__ . parseDir(Config::config('core_dir'), 'libs', 'font') . 'Vineta.ttf';
     }
 }
開發者ID:pgfeng,項目名稱:ssy.9icode.club,代碼行數:9,代碼來源:checkcode.class.php

示例13: loadFile

 public static function loadFile($filename)
 {
     $ini = @parse_ini_file($filename, true);
     if ($ini === FALSE) {
         $phpError = error_get_last();
         throw new ConfigLoadException('Can\'t load config file: ' . $phpError['message']);
     }
     self::$config = $ini;
 }
開發者ID:nielsk,項目名稱:otodo,代碼行數:9,代碼來源:Config.php

示例14: get

 public static function get($item)
 {
     if (isset(self::$config[$item])) {
         return self::$config[$item];
     }
     require 'config.php';
     self::$config = $config;
     return isset(self::$config[$item]) ? self::$config[$item] : false;
 }
開發者ID:raigons,項目名稱:bureauinteligencia,代碼行數:9,代碼來源:Config.class.php

示例15: get

 public static function get($name)
 {
     if (null === self::$config) {
         self::$config = Db::pairs("SELECT c.nombre, c.valor\n                 FROM configuracion c\n                 ORDER BY c.nombre");
     }
     if (self::$config[$name]) {
         return self::$config[$name];
     }
     return false;
 }
開發者ID:joksnet,項目名稱:php-old,代碼行數:10,代碼來源:Config.php


注:本文中的Config::config方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。