src/Peach/Util/HashMap.php
public function get($key, $defaultValue = null)
    {
        $index = $this->getIndexOf($key);
        if (!isset($this->table[$index])) {
            return $defaultValue;
        }
        foreach ($this->table[$index] as $entry) {
            if ($entry->keyEquals($key, $this->equator)) {
                return $entry->getValue();
            }
        }
        return $defaultValue;
    }
public function get($key, $defaultValue = null)
    {
        $index = $this->getIndexOf($key);
        if (!isset($this->table[$index])) {
            return $defaultValue;
        }
        foreach ($this->table[$index] as $entry) {
            if ($entry->keyEquals($key, $this->equator)) {
                return $entry->getValue();
            }
        }
        return $defaultValue;
    }
指定されたキーにマッピングされている値を返します.
マッピングが存在しない場合は代替値 (デフォルトは NULL) を返します.
このメソッドの返り値が NULL (または指定した代替値) の場合, 必ずしもマッピングが存在しないとは限りません.
マッピングの存在を確認する場合は {@link HashMap::containsKey} を使用してください.

@param  mixed $key          マッピングのキー
@param  mixed $defaultValue マッピングが存在しない場合に返される代替値
@return mixed