src/Core/ArrayMap.php
public function get($index, $key = null)
    {
        if (is_array($index)) {
            $result = array();
            foreach ($index as $i) {
                if ($this->__isset($i)) {
                    $result[$i] = $this->offsetGet($i);
                }
            }

            return $result;
        } else {
            if ($this->__isset($index)) {
                $index_value = $this->offsetGet($index);
                if (null !== $key && $index_value instanceof self) {
                    return $index_value->get($key);
                }

                return $index_value;
            }

            return false;
        }
    }
public function get($index, $key = null)
    {
        if (is_array($index)) {
            $result = array();
            foreach ($index as $i) {
                if ($this->__isset($i)) {
                    $result[$i] = $this->offsetGet($i);
                }
            }

            return $result;
        } else {
            if ($this->__isset($index)) {
                $index_value = $this->offsetGet($index);
                if (null !== $key && $index_value instanceof self) {
                    return $index_value->get($key);
                }

                return $index_value;
            }

            return false;
        }
    }
获取值
<ul>
<li>$index为字符串的时候 获取配置数组,此时设定$key 则获取数组中指定项的值</li>
<li>$index为数组的时候 获取数组中指定的配置项</li>
</ul>

@param $index
@param null $key
@return array|bool|mixed