| 123456789101112131415161718192021222324252627282930313233343536373839 | <?php// +----------------------------------------------------------------------// | 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;    }}
 |