ArrayAccess { /* メソッド */ abstract public offsetExists ( mixed $offset ) : bool abstract public offsetGet ( mixed $offset ) : mixed abstract public offsetSet ( mixed $offset , mixed $value ) : void abstract public offsetUnset ( mixed $offset ) : void } 引数の$offsetは配列のキー、$valueは格納する値に相当する。 それぞれのメソッドの役割は以下のようになる。 offsetExists()は指定したキーに値がセットされているかをbool値で返す。isset()による判定を可能にする。 offsetGet()はキーを元に値を取得する。 o