| // +---------------------------------------------------------------------- | |
| // | ThinkPHP [ WE CAN DO IT JUST THINK ] | |
| // +---------------------------------------------------------------------- | |
| // | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved. | |
| // +---------------------------------------------------------------------- | |
| // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) | |
| // +---------------------------------------------------------------------- | |
| // | Author: liu21st <liu21st@gmail.com> | |
| // +---------------------------------------------------------------------- | |
| namespace think; | |
| class Env | |
| { | |
| /** | |
| * 获取环境变量值 | |
| * @access public | |
| * @param string $name 环境变量名(支持二级 . 号分割) | |
| * @param string $default 默认值 | |
| * @return mixed | |
| */ | |
| public static function get($name, $default = null) | |
| { | |
| $result = getenv(ENV_PREFIX . strtoupper(str_replace('.', '_', $name))); | |
| if (false !== $result) { | |
| if ('false' === $result) { | |
| $result = false; | |
| } elseif ('true' === $result) { | |
| $result = true; | |
| } | |
| return $result; | |
| } | |
| return $default; | |
| } | |
| } | |