--TEST-- Test V8::executeString() : Fatal Error with recursive executeString calls --SKIPIF-- --FILE-- baz = function() { $bar = null; $bar->bar(); }; $js->bar = function() { global $js; $js->executeString("PHP.baz();"); }; $js->foo = function() { global $js; $js->executeString("PHP.bar();"); }; $js->nofail = function() { echo "foo\n"; }; $js->executeString("PHP.nofail();"); $js->executeString("PHP.nofail(); PHP.foo();"); ?> ===EOF=== --EXPECTF-- foo foo Fatal error: Call to a member function bar() on a non-object in %s/fatal_error_recursive.php on line 7