ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Config Config用于服务配置管理。 ```PHP /** * 装载配置文件 * @param string $config_file * @param bool $is_force * @return null|Config */ $config = Config::loadConfig(string $config_file = 'config', bool $is_force = false); /** * 获取配置 * @param string|null $configKey * @return array|mixed|null */ $config->get(string $configKey = null); /** * 获取缓存的配置 * @return array */ Config::getCacheConfig(); /** * 缓存所有配置文件 */ Config::cacheConfig(); ``` ### 举例 ```PHP //redis.php return [ //缓存连接配置(正式) 'redis_master' => [ 'host' => '127.0.0.1', 'port' => 6379, 'password' => '', 'select' => 0, 'timeout' => 0, 'expire' => 0, 'persistent' => true, 'prefix' => 'VSwoole-', ], ]; //获取redis文件所有配置 $redis = $config = Config::loadConfig('redis'); //获取redis的redis_master节配置 $redis_master = $redis->get('redis_master'); //获取redis_master的host配置 $redis_host = $redis->get('redis_master.host'); //加载所有配置 $redis = $config = Config::loadConfig('*'); //获取redis_master的host配置 $redis_host = $redis->get('redis.redis_master.host'); ```