# Class ArrayAccess

  OpenCloud\Common\ArrayAccess implements ArrayAccess

#### Direct known subclasses

OpenCloud\Common\Collection\ArrayCollection

#### Indirect known subclasses

OpenCloud\Common\Collection\PaginatedIterator, OpenCloud\Common\Collection\ResourceIterator, OpenCloud\DNS\Collection\DnsIterator
Namespace: OpenCloud\Common
Located at OpenCloud/Common/ArrayAccess.php

Methods summary
`public` | # `__construct( mixed $data = array() )`
`public` | # `offsetSet( mixed $offset, mixed $value )` Sets a value to a particular offset. Sets a value to a particular offset. #### Parameters $offset `mixed` $offset $value `mixed` $value #### Implementation of `ArrayAccess::offsetSet()`
`public boolean` | # `offsetExists( mixed $offset )` Checks to see whether a particular offset key exists. Checks to see whether a particular offset key exists. #### Parameters $offset `mixed` $offset #### Returns `boolean` #### Implementation of `ArrayAccess::offsetExists()`
`public` | # `offsetUnset( mixed $offset )` Unset a particular key. Unset a particular key. #### Parameters $offset `mixed` $offset #### Implementation of `ArrayAccess::offsetUnset()`
`public mixed|null` | # `offsetGet( mixed $offset )` Get the value for a particular offset key. Get the value for a particular offset key. #### Parameters $offset `mixed` $offset #### Returns `mixed|null` #### Implementation of `ArrayAccess::offsetGet()`

Properties summary
`protected mixed` | $elements | `` | #