PHPackages                             koalaphp/config - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. koalaphp/config

ActiveLibrary

koalaphp/config
===============

KoalaPHP Config Component

v0.02(6y ago)010MITPHPPHP &gt;=5.6.0

Since May 26Pushed 6y agoCompare

[ Source](https://github.com/koalaphp/config)[ Packagist](https://packagist.org/packages/koalaphp/config)[ Docs](https://my.oschina.net/laiconglin/blog)[ RSS](/packages/koalaphp-config/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

KoalaPHP Config Component
=========================

[](#koalaphp-config-component)

根据配置的常量 `CONFIG_PATH` 和环境变量 `ENVIRONMENT` 动态加载配置，可以通过环境变量灵活控制配置。

1. 快速开始
-------

[](#1-快速开始)

```
$appConfig = \Koala\Config\ConfigPool::getConfig("app");
$appConfigItem = \Koala\Config\ConfigPool::getConfigItem("app", "level1.level2.level3.hello");

```

2. 原理介绍
-------

[](#2-原理介绍)

举例：

```
define('CONFIG_PATH', 'config_path');
define('ENVIRONMENT', 'develop');

```

并且存在如下两个配置文件：

所有环境共用的配置项：`config_path/app.php`

```
