Happy New Year (again)
[hiphop-php.git] / hphp / test / quick / inittrace.php
blob779e73cd2ae5549e6390761ef51ef97d182af9c0
1 <?php
2 // Copyright 2004-2014 Facebook. All Rights Reserved.
4 class canary {
5 function __destruct() {
6 var_dump(__METHOD__);
10 class FooBar extends Exception {
11 public $c;
12 function __construct() {
13 var_dump(__METHOD__);
15 function __destruct() {
16 var_dump(__METHOD__);
19 protected function initTrace() {
20 $this->c = new canary;
21 global $save;
22 $save = $this;
23 throw new Exception;
27 function test() {
28 try {
29 $x = new FooBar(1,2);
30 } catch (Exception $e) {
31 var_dump('Caught');
32 unset($e);
36 test();
37 var_dump(isset($save->c));
38 $save = null;