--TEST-- Test V8::executeString() : in array (isset) behaviour of ArrayAccess --SKIPIF-- --INI-- v8js.use_array_access = 1 --FILE-- data[$offset]); } public function offsetGet($offset) { return $this->data[$offset]; } public function offsetSet($offset, $value) { $this->data[$offset] = $value; } public function offsetUnset($offset) { unset($this->data[$offset]); } public function count() { return max(array_keys($this->data)) + 1; } } $v8 = new V8Js(); $v8->myarr = new MyArray(); $js = <<executeString($js); ?> ===EOF=== --EXPECT-- bool(true) bool(false) bool(true) bool(false) ===EOF===