| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | --TEST--Test V8::compileString() : Check compiled script isolate processing--SKIPIF--<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>--FILE--<?php $js = <<<'EOT'var a = { 'hello' : 'world' }; a;EOT;$js2 = <<<'EOT'var a = { 'foo' : 'bar' }; a;EOT;$v8 = new V8Js();$v8two = new V8Js();try {  $script_a = $v8->compileString($js, 'a.js');	var_dump($script_a);  $script_b = $v8two->compileString($js2, 'b.js');	var_dump($script_b);	var_dump($v8->executeScript($script_a));	var_dump($v8->executeScript($script_b));	var_dump($v8->executeScript($script_a));} catch (V8JsScriptException $e) {	var_dump($e);}?>===EOF===--EXPECTF--resource(%d) of type (V8Js script)resource(%d) of type (V8Js script)object(V8Object)#%d (1) {  ["hello"]=>  string(5) "world"}Warning: Script resource from wrong V8Js object passed in %s on line %dbool(false)object(V8Object)#%d (1) {  ["hello"]=>  string(5) "world"}===EOF===
 |