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;
    }
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
指定されたキーにマッピングされている値を返します . マッピングが存在しない場合は代替値 ( デフォルトは NULL ) を返します . このメソッドの返り値が NULL ( または指定した代替値 ) の場合 必ずしもマッピングが存在しないとは限りません . マッピングの存在を確認する場合は { @link HashMap :: containsKey } を使用してください .