--TEST-- Test V8::executeString() : correct temp context construction --SKIPIF-- <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?> --FILE-- <?php $v8 = new V8Js(); class Failer { protected $_b = null; function call($a) { $this->_b = $a; } function test() { print_r($this->_b); } } $v8->failer = new Failer(); $v8->executeString('PHP.failer.call({ foo: 23 });'); $v8->failer->test(); ?> ===EOF=== --EXPECT-- V8Object Object ( [foo] => 23 ) ===EOF===