| 123456789101112131415161718192021222324252627282930313233343536373839404142 | --TEST--Test V8::executeString() : Test PHP object construction controlled by JavaScript (simple)--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");    jsGreeterNg = new jsGreeter.constructor();    jsGreeterNg.sayHello("George");    // -----  now the same using v8Js  -----    PHP.greeter.sayHello("John");    var ngGreeter = new PHP.greeter.constructor();    ngGreeter.sayHello("Ringo");');?>===EOF===--EXPECT--Hello PaulHello GeorgeHello JohnHello Ringo===EOF===
 |