public function get($key, $default = '')
    {
        if (!is_null($this->_env)) {
            $item = ($this->has($key)) ? getenv($key) : $default;

            if (is_numeric($item)) {
                if (strrpos($item, '.') !== false) {
                    return floatval($item);
                } else {
                    return intval($item);
                }
            }

            switch ($item) {
                case 'true':
                    return true;
                    break;
                case 'false':
                    return false;
                    break;
            }

            return var_export($default, true);
        }

        return var_export($default, true);
    }
public function get($key, $default = '')
    {
        if (!is_null($this->_env)) {
            $item = ($this->has($key)) ? getenv($key) : $default;

            if (is_numeric($item)) {
                if (strrpos($item, '.') !== false) {
                    return floatval($item);
                } else {
                    return intval($item);
                }
            }

            switch ($item) {
                case 'true':
                    return true;
                    break;
                case 'false':
                    return false;
                    break;
            }

            return var_export($default, true);
        }

        return var_export($default, true);
    }
public function get ( $ key , $ default = '' ) { if ( ! is_null ( $ this -> _env ) ) { $ item = ( $ this -> has ( $ key ) ) ? getenv ( $ key ) : $ default ; if ( is_numeric ( $ item ) ) { if ( strrpos ( $ item , '.' ) !== false ) { return floatval ( $ item ) ; } else { return intval ( $ item ) ; } } switch ( $ item ) { case 'true' : return true ; break ; case 'false' : return false ; break ; } return var_export ( $ default , true ) ; } return var_export ( $ default , true ) ; }
Gets an environment variable.

@param string $key
@param string $default

@return string
Gets an environment variable .