| 1234567891011121314151617181920212223242526 | <?php {    class Foo {      private $v8 = NULL;      public function __construct()      {		$this->v8 = new V8Js();		$this->v8->foo = $this;		var_dump($this->v8->executeString('throw 1; PHP.foo.bar();', 'trycatch1'));		var_dump($this->v8->executeString('try { PHP.foo.bar(); } catch (e) { print("catched!\n"); }', 'trycatch2'));      }      public function bar()      {      	echo "To Bar!\n";      	var_dump($this->v8->executeString('throw new Error();', 'throw'));      }    }        try {      $foo = new Foo();    } catch (V8JsScriptException $e) {      echo "PHP Exception: ", $e->getMessage(), "\n"; //var_dump($e);    }}
 |