| 12345678910111213141516171819202122232425262728293031323334353637383940 | --TEST--Test V8::executeString() : Test PHP object construction controlled by JavaScript (non-construction call)--SKIPIF--<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>--FILE--<?php$v8 = new V8Js();class Greeter {    function sayHello($a) {        echo "Hello $a\n";    }}$v8->greeter = new Greeter();$v8->executeString('    function JsGreeter() { };    JsGreeter.prototype.sayHello = function(a) {        print("Hello " + a + "\n");    };    jsGreeter = new JsGreeter();    jsGreeter.sayHello("Paul");    print(jsGreeter.constructor());    print("\n");    // -----  now the same using v8Js  -----    PHP.greeter.sayHello("John");    print(PHP.greeter.constructor());    print("\n");');?>===EOF===--EXPECT--Hello PaulundefinedHello Johnundefined===EOF===
 |