| 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);
 
-     }
 
- }
 
 
  |