Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class ArrayAccess implements ArrayAccess {
- protected $container = [];
- public function __construct() {
- $this->container = array(
- "one" => 1,
- "two" => 2,
- "three" => 3,
- );
- }
- public function offsetSet($offset, $value) {
- if (is_null($offset)) {
- $this->container[] = $value;
- } else {
- $this->container[$offset] = $value;
- }
- }
- public function offsetExists($offset) {
- return isset($this->container[$offset]);
- }
- public function offsetUnset($offset) {
- unset($this->container[$offset]);
- }
- public function offsetGet($offset) {
- return isset($this->container[$offset]) ? $this->container[$offset] : null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement