--TEST-- Test V8::executeString() : Prototype with PHP callbacks --SKIPIF-- --FILE-- test = function ($value) { var_dump(func_get_args()); return 'HELLO: ' . md5($value); }; $a->test_two = new A(); $a->executeString($js, 'foo'); ?> ===EOF=== --EXPECTF-- array(2) { [0]=> string(6) "Foobar" [1]=> object(V8Object)#%d (2) { ["0"]=> string(3) "foo" ["1"]=> string(3) "bar" } } array(2) { [0]=> string(6) "Foobar" [1]=> object(V8Object)#%d (2) { ["0"]=> string(3) "foo" ["1"]=> string(3) "bar" } } array(2) { [0]=> string(5) "a,b,c" [1]=> object(V8Object)#%d (2) { ["0"]=> string(3) "foo" ["1"]=> string(3) "bar" } } array(2) { [0]=> string(5) "a,b,c" [1]=> object(V8Object)#%d (2) { ["0"]=> string(3) "foo" ["1"]=> string(3) "bar" } } ===EOF===