Пример #1
0
 /**
  *	For our array acces
  */
 public function offsetExists($offset)
 {
     return offsetGet($offset) != null;
 }
Пример #2
0
 public function offsetExists($offset)
 {
     $var = offsetGet($offset);
     return isset($var) ? true : $ctx->offsetExists($offset);
 }
Пример #3
0
        if (isset($this->data[$index])) {
            if ($this->data[$index] instanceof ArrayAccessImpl) {
                if (count($this->data[$index]->data) > 0) {
                    return true;
                } else {
                    return false;
                }
            } else {
                return true;
            }
        } else {
            return false;
        }
    }
}
offsetGet('foo');
$data = new ArrayAccessImpl();
$data['string'] = "Just a simple string";
$data['number'] = 33;
$data['array']['another_string'] = "Alpha";
$data['array']['some_object'] = new stdClass();
$data['array']['another_array']['x']['y'] = "Beta";
$data['blank_array'] = array();
print_r(isset($data['array']));
print_r($data['array']['non_existent']);
print_r(isset($data['array']['non_existent']));
print_r($data['blank_array']);
print_r(isset($data['blank_array']));
unset($data['blank_array']);
print_r($data);
$data2 = new ArrayAccessImpl2();