mad-tools / environment-provider
带配置的 PHP 环境
1.4.0
2014-08-18 09:09 UTC
This package is not auto-updated.
Last update: 2024-09-24 03:28:36 UTC
README
自动识别环境和加载必要的配置。
默认情况
- 环境定义
- 配置对象
- 环境对象
代码遵循 MIT 许可协议MIT,提供状态为 AS-IS。
使用示例
/env/mapper.ini
[settings] fallback = default config_path = _PROVIDER_INI_FILE_PATH_"/config" [default] scan[] = 'production.public-domain' [mad-environ] ; scan IP ADDRESS scan[] = "::1" ; scan IP ADDRESS scan[] = "127.0.0.1" ; scan CONSOLE USER scan[] = "MadFaill" ; scan HTTP-DOMAIN scan[] = "madfaill.local-domain"
/env/config/mad-env.ini
[group-1]
option[g1] = mad-env
用法
$cfg = __DIR__.'/env/mapper.ini'; $provider = \EnvironmentProvider\Provider::initWithINIFile($cfg); $config = $provider->Config(); var_dump($config->get()); var_dump($config->get('group-1')); var_dump($config->get('group-1', 'option')); var_dump($config->get('group-1', 'option', 'g1'));
您也可以查看 examples 目录下的示例。
安装
{
"require": {
"mad-tools/environment-provider": "dev-master"
}
}