3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Closable { public readonly string $key; private bool $closed = false; public function __construct( ?string $key = null, ) { $this->key = uniqid($key ?: 'closable_'); $this->e('__construct'); } private function e(string $out): void { echo $this->key, ': ', $out, "\n"; } public function close(): void { $this->e('close'); $this->e($this->closed ? 'already closed' : 'closing'); $this->closed = true; } public function __destruct() { $this->e('__destruct'); $this->close(); } public static function make(): Closable { return new self(); } } function a(): void { echo "a() start\n"; $a = Closable::make('$a'); echo "a() end\n"; } function b(): void { echo "b() start\n"; $b = Closable::make('$b'); try { if (rand(0,1)) { throw new Exception('b()'); } echo "b() return\n"; unset($b); return; } catch (Exception) { echo "b() catch\n"; } finally { echo "b() finally\n"; isset($b) ? $b->close() : null; } } Closable::make('first'); $foo = Closable::make('$foo'); Closable::make('third'); for ($i = 0; $i <= 10; $i++) { a(); b(); }
Output for 8.3.11
closable_66e9408106952: __construct closable_66e9408106952: __destruct closable_66e9408106952: close closable_66e9408106952: closing closable_66e9408106994: __construct closable_66e94081069a2: __construct closable_66e94081069a2: __destruct closable_66e94081069a2: close closable_66e94081069a2: closing a() start closable_66e94081069cc: __construct a() end closable_66e94081069cc: __destruct closable_66e94081069cc: close closable_66e94081069cc: closing b() start closable_66e94081069f6: __construct b() catch b() finally closable_66e94081069f6: close closable_66e94081069f6: closing closable_66e94081069f6: __destruct closable_66e94081069f6: close closable_66e94081069f6: already closed a() start closable_66e9408106a53: __construct a() end closable_66e9408106a53: __destruct closable_66e9408106a53: close closable_66e9408106a53: closing b() start closable_66e9408106a76: __construct b() return closable_66e9408106a76: __destruct closable_66e9408106a76: close closable_66e9408106a76: closing b() finally a() start closable_66e9408106aa7: __construct a() end closable_66e9408106aa7: __destruct closable_66e9408106aa7: close closable_66e9408106aa7: closing b() start closable_66e9408106acf: __construct b() return closable_66e9408106acf: __destruct closable_66e9408106acf: close closable_66e9408106acf: closing b() finally a() start closable_66e9408106af6: __construct a() end closable_66e9408106af6: __destruct closable_66e9408106af6: close closable_66e9408106af6: closing b() start closable_66e9408106b24: __construct b() return closable_66e9408106b24: __destruct closable_66e9408106b24: close closable_66e9408106b24: closing b() finally a() start closable_66e9408106b49: __construct a() end closable_66e9408106b49: __destruct closable_66e9408106b49: close closable_66e9408106b49: closing b() start closable_66e9408106b75: __construct b() return closable_66e9408106b75: __destruct closable_66e9408106b75: close closable_66e9408106b75: closing b() finally a() start closable_66e9408106b9f: __construct a() end closable_66e9408106b9f: __destruct closable_66e9408106b9f: close closable_66e9408106b9f: closing b() start closable_66e9408106bc6: __construct b() return closable_66e9408106bc6: __destruct closable_66e9408106bc6: close closable_66e9408106bc6: closing b() finally a() start closable_66e9408106bf4: __construct a() end closable_66e9408106bf4: __destruct closable_66e9408106bf4: close closable_66e9408106bf4: closing b() start closable_66e9408106c15: __construct b() return closable_66e9408106c15: __destruct closable_66e9408106c15: close closable_66e9408106c15: closing b() finally a() start closable_66e9408106c42: __construct a() end closable_66e9408106c42: __destruct closable_66e9408106c42: close closable_66e9408106c42: closing b() start closable_66e9408106c6b: __construct b() return closable_66e9408106c6b: __destruct closable_66e9408106c6b: close closable_66e9408106c6b: closing b() finally a() start closable_66e9408106c92: __construct a() end closable_66e9408106c92: __destruct closable_66e9408106c92: close closable_66e9408106c92: closing b() start closable_66e9408106cbe: __construct b() return closable_66e9408106cbe: __destruct closable_66e9408106cbe: close closable_66e9408106cbe: closing b() finally a() start closable_66e9408106ce3: __construct a() end closable_66e9408106ce3: __destruct closable_66e9408106ce3: close closable_66e9408106ce3: closing b() start closable_66e9408106d0b: __construct b() catch b() finally closable_66e9408106d0b: close closable_66e9408106d0b: closing closable_66e9408106d0b: __destruct closable_66e9408106d0b: close closable_66e9408106d0b: already closed a() start closable_66e9408106d48: __construct a() end closable_66e9408106d48: __destruct closable_66e9408106d48: close closable_66e9408106d48: closing b() start closable_66e9408106d6e: __construct b() return closable_66e9408106d6e: __destruct closable_66e9408106d6e: close closable_66e9408106d6e: closing b() finally closable_66e9408106994: __destruct closable_66e9408106994: close closable_66e9408106994: closing
Output for 8.3.10
closable_66e9408107af7: __construct closable_66e9408107af7: __destruct closable_66e9408107af7: close closable_66e9408107af7: closing closable_66e9408107b44: __construct closable_66e9408107b4e: __construct closable_66e9408107b4e: __destruct closable_66e9408107b4e: close closable_66e9408107b4e: closing a() start closable_66e9408107b72: __construct a() end closable_66e9408107b72: __destruct closable_66e9408107b72: close closable_66e9408107b72: closing b() start closable_66e9408107b96: __construct b() catch b() finally closable_66e9408107b96: close closable_66e9408107b96: closing closable_66e9408107b96: __destruct closable_66e9408107b96: close closable_66e9408107b96: already closed a() start closable_66e9408107bfe: __construct a() end closable_66e9408107bfe: __destruct closable_66e9408107bfe: close closable_66e9408107bfe: closing b() start closable_66e9408107c1f: __construct b() catch b() finally closable_66e9408107c1f: close closable_66e9408107c1f: closing closable_66e9408107c1f: __destruct closable_66e9408107c1f: close closable_66e9408107c1f: already closed a() start closable_66e9408107c54: __construct a() end closable_66e9408107c54: __destruct closable_66e9408107c54: close closable_66e9408107c54: closing b() start closable_66e9408107c78: __construct b() return closable_66e9408107c78: __destruct closable_66e9408107c78: close closable_66e9408107c78: closing b() finally a() start closable_66e9408107c9e: __construct a() end closable_66e9408107c9e: __destruct closable_66e9408107c9e: close closable_66e9408107c9e: closing b() start closable_66e9408107cc2: __construct b() catch b() finally closable_66e9408107cc2: close closable_66e9408107cc2: closing closable_66e9408107cc2: __destruct closable_66e9408107cc2: close closable_66e9408107cc2: already closed a() start closable_66e9408107cfb: __construct a() end closable_66e9408107cfb: __destruct closable_66e9408107cfb: close closable_66e9408107cfb: closing b() start closable_66e9408107d25: __construct b() return closable_66e9408107d25: __destruct closable_66e9408107d25: close closable_66e9408107d25: closing b() finally a() start closable_66e9408107d4c: __construct a() end closable_66e9408107d4c: __destruct closable_66e9408107d4c: close closable_66e9408107d4c: closing b() start closable_66e9408107d6f: __construct b() return closable_66e9408107d6f: __destruct closable_66e9408107d6f: close closable_66e9408107d6f: closing b() finally a() start closable_66e9408107d95: __construct a() end closable_66e9408107d95: __destruct closable_66e9408107d95: close closable_66e9408107d95: closing b() start closable_66e9408107db8: __construct b() return closable_66e9408107db8: __destruct closable_66e9408107db8: close closable_66e9408107db8: closing b() finally a() start closable_66e9408107dde: __construct a() end closable_66e9408107dde: __destruct closable_66e9408107dde: close closable_66e9408107dde: closing b() start closable_66e9408107e01: __construct b() return closable_66e9408107e01: __destruct closable_66e9408107e01: close closable_66e9408107e01: closing b() finally a() start closable_66e9408107e26: __construct a() end closable_66e9408107e26: __destruct closable_66e9408107e26: close closable_66e9408107e26: closing b() start closable_66e9408107e4a: __construct b() return closable_66e9408107e4a: __destruct closable_66e9408107e4a: close closable_66e9408107e4a: closing b() finally a() start closable_66e9408107e6f: __construct a() end closable_66e9408107e6f: __destruct closable_66e9408107e6f: close closable_66e9408107e6f: closing b() start closable_66e9408107e91: __construct b() catch b() finally closable_66e9408107e91: close closable_66e9408107e91: closing closable_66e9408107e91: __destruct closable_66e9408107e91: close closable_66e9408107e91: already closed a() start closable_66e9408107ec8: __construct a() end closable_66e9408107ec8: __destruct closable_66e9408107ec8: close closable_66e9408107ec8: closing b() start closable_66e9408107eea: __construct b() return closable_66e9408107eea: __destruct closable_66e9408107eea: close closable_66e9408107eea: closing b() finally closable_66e9408107b44: __destruct closable_66e9408107b44: close closable_66e9408107b44: closing
Output for 8.3.9
closable_66e9408106d36: __construct closable_66e9408106d36: __destruct closable_66e9408106d36: close closable_66e9408106d36: closing closable_66e9408106d6d: __construct closable_66e9408106d75: __construct closable_66e9408106d75: __destruct closable_66e9408106d75: close closable_66e9408106d75: closing a() start closable_66e9408106d94: __construct a() end closable_66e9408106d94: __destruct closable_66e9408106d94: close closable_66e9408106d94: closing b() start closable_66e9408106db4: __construct b() return closable_66e9408106db4: __destruct closable_66e9408106db4: close closable_66e9408106db4: closing b() finally a() start closable_66e9408106de0: __construct a() end closable_66e9408106de0: __destruct closable_66e9408106de0: close closable_66e9408106de0: closing b() start closable_66e9408106dfb: __construct b() return closable_66e9408106dfb: __destruct closable_66e9408106dfb: close closable_66e9408106dfb: closing b() finally a() start closable_66e9408106e21: __construct a() end closable_66e9408106e21: __destruct closable_66e9408106e21: close closable_66e9408106e21: closing b() start closable_66e9408106e40: __construct b() catch b() finally closable_66e9408106e40: close closable_66e9408106e40: closing closable_66e9408106e40: __destruct closable_66e9408106e40: close closable_66e9408106e40: already closed a() start closable_66e9408106e7f: __construct a() end closable_66e9408106e7f: __destruct closable_66e9408106e7f: close closable_66e9408106e7f: closing b() start closable_66e9408106e9f: __construct b() return closable_66e9408106e9f: __destruct closable_66e9408106e9f: close closable_66e9408106e9f: closing b() finally a() start closable_66e9408106ebb: __construct a() end closable_66e9408106ebb: __destruct closable_66e9408106ebb: close closable_66e9408106ebb: closing b() start closable_66e9408106edb: __construct b() return closable_66e9408106edb: __destruct closable_66e9408106edb: close closable_66e9408106edb: closing b() finally a() start closable_66e9408106efe: __construct a() end closable_66e9408106efe: __destruct closable_66e9408106efe: close closable_66e9408106efe: closing b() start closable_66e9408106f1b: __construct b() catch b() finally closable_66e9408106f1b: close closable_66e9408106f1b: closing closable_66e9408106f1b: __destruct closable_66e9408106f1b: close closable_66e9408106f1b: already closed a() start closable_66e9408106f4e: __construct a() end closable_66e9408106f4e: __destruct closable_66e9408106f4e: close closable_66e9408106f4e: closing b() start closable_66e9408106f6e: __construct b() catch b() finally closable_66e9408106f6e: close closable_66e9408106f6e: closing closable_66e9408106f6e: __destruct closable_66e9408106f6e: close closable_66e9408106f6e: already closed a() start closable_66e9408106f9e: __construct a() end closable_66e9408106f9e: __destruct closable_66e9408106f9e: close closable_66e9408106f9e: closing b() start closable_66e9408106fc1: __construct b() catch b() finally closable_66e9408106fc1: close closable_66e9408106fc1: closing closable_66e9408106fc1: __destruct closable_66e9408106fc1: close closable_66e9408106fc1: already closed a() start closable_66e9408106fea: __construct a() end closable_66e9408106fea: __destruct closable_66e9408106fea: close closable_66e9408106fea: closing b() start closable_66e9408107010: __construct b() return closable_66e9408107010: __destruct closable_66e9408107010: close closable_66e9408107010: closing b() finally a() start closable_66e9408107030: __construct a() end closable_66e9408107030: __destruct closable_66e9408107030: close closable_66e9408107030: closing b() start closable_66e940810704b: __construct b() catch b() finally closable_66e940810704b: close closable_66e940810704b: closing closable_66e940810704b: __destruct closable_66e940810704b: close closable_66e940810704b: already closed a() start closable_66e9408107080: __construct a() end closable_66e9408107080: __destruct closable_66e9408107080: close closable_66e9408107080: closing b() start closable_66e940810709b: __construct b() catch b() finally closable_66e940810709b: close closable_66e940810709b: closing closable_66e940810709b: __destruct closable_66e940810709b: close closable_66e940810709b: already closed closable_66e9408106d6d: __destruct closable_66e9408106d6d: close closable_66e9408106d6d: closing
Output for 8.3.8
closable_66e9408107a49: __construct closable_66e9408107a49: __destruct closable_66e9408107a49: close closable_66e9408107a49: closing closable_66e9408107a8a: __construct closable_66e9408107a93: __construct closable_66e9408107a93: __destruct closable_66e9408107a93: close closable_66e9408107a93: closing a() start closable_66e9408107aba: __construct a() end closable_66e9408107aba: __destruct closable_66e9408107aba: close closable_66e9408107aba: closing b() start closable_66e9408107ae7: __construct b() return closable_66e9408107ae7: __destruct closable_66e9408107ae7: close closable_66e9408107ae7: closing b() finally a() start closable_66e9408107b18: __construct a() end closable_66e9408107b18: __destruct closable_66e9408107b18: close closable_66e9408107b18: closing b() start closable_66e9408107b46: __construct b() return closable_66e9408107b46: __destruct closable_66e9408107b46: close closable_66e9408107b46: closing b() finally a() start closable_66e9408107b6d: __construct a() end closable_66e9408107b6d: __destruct closable_66e9408107b6d: close closable_66e9408107b6d: closing b() start closable_66e9408107b92: __construct b() catch b() finally closable_66e9408107b92: close closable_66e9408107b92: closing closable_66e9408107b92: __destruct closable_66e9408107b92: close closable_66e9408107b92: already closed a() start closable_66e9408107be2: __construct a() end closable_66e9408107be2: __destruct closable_66e9408107be2: close closable_66e9408107be2: closing b() start closable_66e9408107c0d: __construct b() return closable_66e9408107c0d: __destruct closable_66e9408107c0d: close closable_66e9408107c0d: closing b() finally a() start closable_66e9408107c38: __construct a() end closable_66e9408107c38: __destruct closable_66e9408107c38: close closable_66e9408107c38: closing b() start closable_66e9408107c59: __construct b() catch b() finally closable_66e9408107c59: close closable_66e9408107c59: closing closable_66e9408107c59: __destruct closable_66e9408107c59: close closable_66e9408107c59: already closed a() start closable_66e9408107c9c: __construct a() end closable_66e9408107c9c: __destruct closable_66e9408107c9c: close closable_66e9408107c9c: closing b() start closable_66e9408107cbb: __construct b() catch b() finally closable_66e9408107cbb: close closable_66e9408107cbb: closing closable_66e9408107cbb: __destruct closable_66e9408107cbb: close closable_66e9408107cbb: already closed a() start closable_66e9408107d00: __construct a() end closable_66e9408107d00: __destruct closable_66e9408107d00: close closable_66e9408107d00: closing b() start closable_66e9408107d2d: __construct b() return closable_66e9408107d2d: __destruct closable_66e9408107d2d: close closable_66e9408107d2d: closing b() finally a() start closable_66e9408107d5c: __construct a() end closable_66e9408107d5c: __destruct closable_66e9408107d5c: close closable_66e9408107d5c: closing b() start closable_66e9408107d7f: __construct b() return closable_66e9408107d7f: __destruct closable_66e9408107d7f: close closable_66e9408107d7f: closing b() finally a() start closable_66e9408107da8: __construct a() end closable_66e9408107da8: __destruct closable_66e9408107da8: close closable_66e9408107da8: closing b() start closable_66e9408107dd3: __construct b() return closable_66e9408107dd3: __destruct closable_66e9408107dd3: close closable_66e9408107dd3: closing b() finally a() start closable_66e9408107df6: __construct a() end closable_66e9408107df6: __destruct closable_66e9408107df6: close closable_66e9408107df6: closing b() start closable_66e9408107e21: __construct b() return closable_66e9408107e21: __destruct closable_66e9408107e21: close closable_66e9408107e21: closing b() finally a() start closable_66e9408107e4a: __construct a() end closable_66e9408107e4a: __destruct closable_66e9408107e4a: close closable_66e9408107e4a: closing b() start closable_66e9408107e6c: __construct b() return closable_66e9408107e6c: __destruct closable_66e9408107e6c: close closable_66e9408107e6c: closing b() finally closable_66e9408107a8a: __destruct closable_66e9408107a8a: close closable_66e9408107a8a: closing
Output for 8.3.7
closable_66e9408107e74: __construct closable_66e9408107e74: __destruct closable_66e9408107e74: close closable_66e9408107e74: closing closable_66e9408107ec1: __construct closable_66e9408107ecd: __construct closable_66e9408107ecd: __destruct closable_66e9408107ecd: close closable_66e9408107ecd: closing a() start closable_66e9408107ef0: __construct a() end closable_66e9408107ef0: __destruct closable_66e9408107ef0: close closable_66e9408107ef0: closing b() start closable_66e9408107f50: __construct b() catch b() finally closable_66e9408107f50: close closable_66e9408107f50: closing closable_66e9408107f50: __destruct closable_66e9408107f50: close closable_66e9408107f50: already closed a() start closable_66e9408107fb0: __construct a() end closable_66e9408107fb0: __destruct closable_66e9408107fb0: close closable_66e9408107fb0: closing b() start closable_66e9408107fd5: __construct b() catch b() finally closable_66e9408107fd5: close closable_66e9408107fd5: closing closable_66e9408107fd5: __destruct closable_66e9408107fd5: close closable_66e9408107fd5: already closed a() start closable_66e940810800c: __construct a() end closable_66e940810800c: __destruct closable_66e940810800c: close closable_66e940810800c: closing b() start closable_66e9408108030: __construct b() catch b() finally closable_66e9408108030: close closable_66e9408108030: closing closable_66e9408108030: __destruct closable_66e9408108030: close closable_66e9408108030: already closed a() start closable_66e9408108068: __construct a() end closable_66e9408108068: __destruct closable_66e9408108068: close closable_66e9408108068: closing b() start closable_66e940810808c: __construct b() return closable_66e940810808c: __destruct closable_66e940810808c: close closable_66e940810808c: closing b() finally a() start closable_66e94081080b2: __construct a() end closable_66e94081080b2: __destruct closable_66e94081080b2: close closable_66e94081080b2: closing b() start closable_66e94081080d6: __construct b() return closable_66e94081080d6: __destruct closable_66e94081080d6: close closable_66e94081080d6: closing b() finally a() start closable_66e94081080fb: __construct a() end closable_66e94081080fb: __destruct closable_66e94081080fb: close closable_66e94081080fb: closing b() start closable_66e940810811e: __construct b() catch b() finally closable_66e940810811e: close closable_66e940810811e: closing closable_66e940810811e: __destruct closable_66e940810811e: close closable_66e940810811e: already closed a() start closable_66e9408108154: __construct a() end closable_66e9408108154: __destruct closable_66e9408108154: close closable_66e9408108154: closing b() start closable_66e9408108177: __construct b() catch b() finally closable_66e9408108177: close closable_66e9408108177: closing closable_66e9408108177: __destruct closable_66e9408108177: close closable_66e9408108177: already closed a() start closable_66e94081081ad: __construct a() end closable_66e94081081ad: __destruct closable_66e94081081ad: close closable_66e94081081ad: closing b() start closable_66e94081081d0: __construct b() return closable_66e94081081d0: __destruct closable_66e94081081d0: close closable_66e94081081d0: closing b() finally a() start closable_66e94081081f5: __construct a() end closable_66e94081081f5: __destruct closable_66e94081081f5: close closable_66e94081081f5: closing b() start closable_66e9408108219: __construct b() return closable_66e9408108219: __destruct closable_66e9408108219: close closable_66e9408108219: closing b() finally a() start closable_66e940810823f: __construct a() end closable_66e940810823f: __destruct closable_66e940810823f: close closable_66e940810823f: closing b() start closable_66e9408108262: __construct b() return closable_66e9408108262: __destruct closable_66e9408108262: close closable_66e9408108262: closing b() finally a() start closable_66e9408108288: __construct a() end closable_66e9408108288: __destruct closable_66e9408108288: close closable_66e9408108288: closing b() start closable_66e94081082ab: __construct b() catch b() finally closable_66e94081082ab: close closable_66e94081082ab: closing closable_66e94081082ab: __destruct closable_66e94081082ab: close closable_66e94081082ab: already closed closable_66e9408107ec1: __destruct closable_66e9408107ec1: close closable_66e9408107ec1: closing
Output for 8.3.6
closable_66e940810756c: __construct closable_66e940810756c: __destruct closable_66e940810756c: close closable_66e940810756c: closing closable_66e94081075bb: __construct closable_66e94081075c6: __construct closable_66e94081075c6: __destruct closable_66e94081075c6: close closable_66e94081075c6: closing a() start closable_66e94081075e9: __construct a() end closable_66e94081075e9: __destruct closable_66e94081075e9: close closable_66e94081075e9: closing b() start closable_66e940810760e: __construct b() catch b() finally closable_66e940810760e: close closable_66e940810760e: closing closable_66e940810760e: __destruct closable_66e940810760e: close closable_66e940810760e: already closed a() start closable_66e9408107680: __construct a() end closable_66e9408107680: __destruct closable_66e9408107680: close closable_66e9408107680: closing b() start closable_66e94081076a4: __construct b() return closable_66e94081076a4: __destruct closable_66e94081076a4: close closable_66e94081076a4: closing b() finally a() start closable_66e94081076ca: __construct a() end closable_66e94081076ca: __destruct closable_66e94081076ca: close closable_66e94081076ca: closing b() start closable_66e94081076ed: __construct b() catch b() finally closable_66e94081076ed: close closable_66e94081076ed: closing closable_66e94081076ed: __destruct closable_66e94081076ed: close closable_66e94081076ed: already closed a() start closable_66e9408107724: __construct a() end closable_66e9408107724: __destruct closable_66e9408107724: close closable_66e9408107724: closing b() start closable_66e9408107747: __construct b() catch b() finally closable_66e9408107747: close closable_66e9408107747: closing closable_66e9408107747: __destruct closable_66e9408107747: close closable_66e9408107747: already closed a() start closable_66e940810777d: __construct a() end closable_66e940810777d: __destruct closable_66e940810777d: close closable_66e940810777d: closing b() start closable_66e940810779f: __construct b() catch b() finally closable_66e940810779f: close closable_66e940810779f: closing closable_66e940810779f: __destruct closable_66e940810779f: close closable_66e940810779f: already closed a() start closable_66e94081077d5: __construct a() end closable_66e94081077d5: __destruct closable_66e94081077d5: close closable_66e94081077d5: closing b() start closable_66e94081077f8: __construct b() catch b() finally closable_66e94081077f8: close closable_66e94081077f8: closing closable_66e94081077f8: __destruct closable_66e94081077f8: close closable_66e94081077f8: already closed a() start closable_66e9408107826: __construct a() end closable_66e9408107826: __destruct closable_66e9408107826: close closable_66e9408107826: closing b() start closable_66e9408107842: __construct b() return closable_66e9408107842: __destruct closable_66e9408107842: close closable_66e9408107842: closing b() finally a() start closable_66e940810785f: __construct a() end closable_66e940810785f: __destruct closable_66e940810785f: close closable_66e940810785f: closing b() start closable_66e940810787b: __construct b() catch b() finally closable_66e940810787b: close closable_66e940810787b: closing closable_66e940810787b: __destruct closable_66e940810787b: close closable_66e940810787b: already closed a() start closable_66e94081078a5: __construct a() end closable_66e94081078a5: __destruct closable_66e94081078a5: close closable_66e94081078a5: closing b() start closable_66e94081078c1: __construct b() catch b() finally closable_66e94081078c1: close closable_66e94081078c1: closing closable_66e94081078c1: __destruct closable_66e94081078c1: close closable_66e94081078c1: already closed a() start closable_66e94081078ea: __construct a() end closable_66e94081078ea: __destruct closable_66e94081078ea: close closable_66e94081078ea: closing b() start closable_66e9408107905: __construct b() return closable_66e9408107905: __destruct closable_66e9408107905: close closable_66e9408107905: closing b() finally a() start closable_66e9408107922: __construct a() end closable_66e9408107922: __destruct closable_66e9408107922: close closable_66e9408107922: closing b() start closable_66e940810793d: __construct b() return closable_66e940810793d: __destruct closable_66e940810793d: close closable_66e940810793d: closing b() finally closable_66e94081075bb: __destruct closable_66e94081075bb: close closable_66e94081075bb: closing
Output for 8.3.5
closable_66e9408107ddc: __construct closable_66e9408107ddc: __destruct closable_66e9408107ddc: close closable_66e9408107ddc: closing closable_66e9408107e21: __construct closable_66e9408107e29: __construct closable_66e9408107e29: __destruct closable_66e9408107e29: close closable_66e9408107e29: closing a() start closable_66e9408107e53: __construct a() end closable_66e9408107e53: __destruct closable_66e9408107e53: close closable_66e9408107e53: closing b() start closable_66e9408107e82: __construct b() catch b() finally closable_66e9408107e82: close closable_66e9408107e82: closing closable_66e9408107e82: __destruct closable_66e9408107e82: close closable_66e9408107e82: already closed a() start closable_66e9408107edf: __construct a() end closable_66e9408107edf: __destruct closable_66e9408107edf: close closable_66e9408107edf: closing b() start closable_66e9408107f0e: __construct b() return closable_66e9408107f0e: __destruct closable_66e9408107f0e: close closable_66e9408107f0e: closing b() finally a() start closable_66e9408107f31: __construct a() end closable_66e9408107f31: __destruct closable_66e9408107f31: close closable_66e9408107f31: closing b() start closable_66e9408107f60: __construct b() return closable_66e9408107f60: __destruct closable_66e9408107f60: close closable_66e9408107f60: closing b() finally a() start closable_66e9408107f87: __construct a() end closable_66e9408107f87: __destruct closable_66e9408107f87: close closable_66e9408107f87: closing b() start closable_66e9408107faa: __construct b() return closable_66e9408107faa: __destruct closable_66e9408107faa: close closable_66e9408107faa: closing b() finally a() start closable_66e9408107fdb: __construct a() end closable_66e9408107fdb: __destruct closable_66e9408107fdb: close closable_66e9408107fdb: closing b() start closable_66e9408107ffe: __construct b() return closable_66e9408107ffe: __destruct closable_66e9408107ffe: close closable_66e9408107ffe: closing b() finally a() start closable_66e9408108028: __construct a() end closable_66e9408108028: __destruct closable_66e9408108028: close closable_66e9408108028: closing b() start closable_66e9408108055: __construct b() return closable_66e9408108055: __destruct closable_66e9408108055: close closable_66e9408108055: closing b() finally a() start closable_66e9408108078: __construct a() end closable_66e9408108078: __destruct closable_66e9408108078: close closable_66e9408108078: closing b() start closable_66e94081080a2: __construct b() return closable_66e94081080a2: __destruct closable_66e94081080a2: close closable_66e94081080a2: closing b() finally a() start closable_66e94081080cd: __construct a() end closable_66e94081080cd: __destruct closable_66e94081080cd: close closable_66e94081080cd: closing b() start closable_66e94081080ed: __construct b() catch b() finally closable_66e94081080ed: close closable_66e94081080ed: closing closable_66e94081080ed: __destruct closable_66e94081080ed: close closable_66e94081080ed: already closed a() start closable_66e9408108136: __construct a() end closable_66e9408108136: __destruct closable_66e9408108136: close closable_66e9408108136: closing b() start closable_66e9408108156: __construct b() return closable_66e9408108156: __destruct closable_66e9408108156: close closable_66e9408108156: closing b() finally a() start closable_66e9408108182: __construct a() end closable_66e9408108182: __destruct closable_66e9408108182: close closable_66e9408108182: closing b() start closable_66e94081081ac: __construct b() catch b() finally closable_66e94081081ac: close closable_66e94081081ac: closing closable_66e94081081ac: __destruct closable_66e94081081ac: close closable_66e94081081ac: already closed a() start closable_66e94081081e4: __construct a() end closable_66e94081081e4: __destruct closable_66e94081081e4: close closable_66e94081081e4: closing b() start closable_66e9408108213: __construct b() catch b() finally closable_66e9408108213: close closable_66e9408108213: closing closable_66e9408108213: __destruct closable_66e9408108213: close closable_66e9408108213: already closed closable_66e9408107e21: __destruct closable_66e9408107e21: close closable_66e9408107e21: closing
Output for 8.3.4
closable_66e9408109867: __construct closable_66e9408109867: __destruct closable_66e9408109867: close closable_66e9408109867: closing closable_66e94081098b8: __construct closable_66e94081098c1: __construct closable_66e94081098c1: __destruct closable_66e94081098c1: close closable_66e94081098c1: closing a() start closable_66e94081098e6: __construct a() end closable_66e94081098e6: __destruct closable_66e94081098e6: close closable_66e94081098e6: closing b() start closable_66e9408109914: __construct b() return closable_66e9408109914: __destruct closable_66e9408109914: close closable_66e9408109914: closing b() finally a() start closable_66e940810994c: __construct a() end closable_66e940810994c: __destruct closable_66e940810994c: close closable_66e940810994c: closing b() start closable_66e9408109976: __construct b() return closable_66e9408109976: __destruct closable_66e9408109976: close closable_66e9408109976: closing b() finally a() start closable_66e94081099a8: __construct a() end closable_66e94081099a8: __destruct closable_66e94081099a8: close closable_66e94081099a8: closing b() start closable_66e94081099d0: __construct b() return closable_66e94081099d0: __destruct closable_66e94081099d0: close closable_66e94081099d0: closing b() finally a() start closable_66e94081099f8: __construct a() end closable_66e94081099f8: __destruct closable_66e94081099f8: close closable_66e94081099f8: closing b() start closable_66e9408109a28: __construct b() return closable_66e9408109a28: __destruct closable_66e9408109a28: close closable_66e9408109a28: closing b() finally a() start closable_66e9408109a4d: __construct a() end closable_66e9408109a4d: __destruct closable_66e9408109a4d: close closable_66e9408109a4d: closing b() start closable_66e9408109a77: __construct b() return closable_66e9408109a77: __destruct closable_66e9408109a77: close closable_66e9408109a77: closing b() finally a() start closable_66e9408109aa4: __construct a() end closable_66e9408109aa4: __destruct closable_66e9408109aa4: close closable_66e9408109aa4: closing b() start closable_66e9408109ac3: __construct b() return closable_66e9408109ac3: __destruct closable_66e9408109ac3: close closable_66e9408109ac3: closing b() finally a() start closable_66e9408109af3: __construct a() end closable_66e9408109af3: __destruct closable_66e9408109af3: close closable_66e9408109af3: closing b() start closable_66e9408109b1c: __construct b() return closable_66e9408109b1c: __destruct closable_66e9408109b1c: close closable_66e9408109b1c: closing b() finally a() start closable_66e9408109b42: __construct a() end closable_66e9408109b42: __destruct closable_66e9408109b42: close closable_66e9408109b42: closing b() start closable_66e9408109b71: __construct b() catch b() finally closable_66e9408109b71: close closable_66e9408109b71: closing closable_66e9408109b71: __destruct closable_66e9408109b71: close closable_66e9408109b71: already closed a() start closable_66e9408109bc2: __construct a() end closable_66e9408109bc2: __destruct closable_66e9408109bc2: close closable_66e9408109bc2: closing b() start closable_66e9408109bef: __construct b() catch b() finally closable_66e9408109bef: close closable_66e9408109bef: closing closable_66e9408109bef: __destruct closable_66e9408109bef: close closable_66e9408109bef: already closed a() start closable_66e9408109c29: __construct a() end closable_66e9408109c29: __destruct closable_66e9408109c29: close closable_66e9408109c29: closing b() start closable_66e9408109c56: __construct b() return closable_66e9408109c56: __destruct closable_66e9408109c56: close closable_66e9408109c56: closing b() finally a() start closable_66e9408109c92: __construct a() end closable_66e9408109c92: __destruct closable_66e9408109c92: close closable_66e9408109c92: closing b() start closable_66e9408109cbf: __construct b() return closable_66e9408109cbf: __destruct closable_66e9408109cbf: close closable_66e9408109cbf: closing b() finally closable_66e94081098b8: __destruct closable_66e94081098b8: close closable_66e94081098b8: closing
Output for 8.3.3
closable_66e9408106603: __construct closable_66e9408106603: __destruct closable_66e9408106603: close closable_66e9408106603: closing closable_66e9408106654: __construct closable_66e940810665d: __construct closable_66e940810665d: __destruct closable_66e940810665d: close closable_66e940810665d: closing a() start closable_66e940810667b: __construct a() end closable_66e940810667b: __destruct closable_66e940810667b: close closable_66e940810667b: closing b() start closable_66e940810669c: __construct b() return closable_66e940810669c: __destruct closable_66e940810669c: close closable_66e940810669c: closing b() finally a() start closable_66e94081066c8: __construct a() end closable_66e94081066c8: __destruct closable_66e94081066c8: close closable_66e94081066c8: closing b() start closable_66e94081066e7: __construct b() return closable_66e94081066e7: __destruct closable_66e94081066e7: close closable_66e94081066e7: closing b() finally a() start closable_66e9408106709: __construct a() end closable_66e9408106709: __destruct closable_66e9408106709: close closable_66e9408106709: closing b() start closable_66e9408106728: __construct b() return closable_66e9408106728: __destruct closable_66e9408106728: close closable_66e9408106728: closing b() finally a() start closable_66e940810674b: __construct a() end closable_66e940810674b: __destruct closable_66e940810674b: close closable_66e940810674b: closing b() start closable_66e9408106769: __construct b() catch b() finally closable_66e9408106769: close closable_66e9408106769: closing closable_66e9408106769: __destruct closable_66e9408106769: close closable_66e9408106769: already closed a() start closable_66e940810762c: __construct a() end closable_66e940810762c: __destruct closable_66e940810762c: close closable_66e940810762c: closing b() start closable_66e940810764f: __construct b() catch b() finally closable_66e940810764f: close closable_66e940810764f: closing closable_66e940810764f: __destruct closable_66e940810764f: close closable_66e940810764f: already closed a() start closable_66e9408107683: __construct a() end closable_66e9408107683: __destruct closable_66e9408107683: close closable_66e9408107683: closing b() start closable_66e94081076a3: __construct b() return closable_66e94081076a3: __destruct closable_66e94081076a3: close closable_66e94081076a3: closing b() finally a() start closable_66e94081076c7: __construct a() end closable_66e94081076c7: __destruct closable_66e94081076c7: close closable_66e94081076c7: closing b() start closable_66e94081076e9: __construct b() catch b() finally closable_66e94081076e9: close closable_66e94081076e9: closing closable_66e94081076e9: __destruct closable_66e94081076e9: close closable_66e94081076e9: already closed a() start closable_66e9408107719: __construct a() end closable_66e9408107719: __destruct closable_66e9408107719: close closable_66e9408107719: closing b() start closable_66e940810773a: __construct b() return closable_66e940810773a: __destruct closable_66e940810773a: close closable_66e940810773a: closing b() finally a() start closable_66e940810775b: __construct a() end closable_66e940810775b: __destruct closable_66e940810775b: close closable_66e940810775b: closing b() start closable_66e9408107779: __construct b() return closable_66e9408107779: __destruct closable_66e9408107779: close closable_66e9408107779: closing b() finally a() start closable_66e940810779a: __construct a() end closable_66e940810779a: __destruct closable_66e940810779a: close closable_66e940810779a: closing b() start closable_66e94081077ba: __construct b() catch b() finally closable_66e94081077ba: close closable_66e94081077ba: closing closable_66e94081077ba: __destruct closable_66e94081077ba: close closable_66e94081077ba: already closed a() start closable_66e94081077ee: __construct a() end closable_66e94081077ee: __destruct closable_66e94081077ee: close closable_66e94081077ee: closing b() start closable_66e9408107815: __construct b() catch b() finally closable_66e9408107815: close closable_66e9408107815: closing closable_66e9408107815: __destruct closable_66e9408107815: close closable_66e9408107815: already closed closable_66e9408106654: __destruct closable_66e9408106654: close closable_66e9408106654: closing
Output for 8.3.2
closable_66e9408106fa4: __construct closable_66e9408106fa4: __destruct closable_66e9408106fa4: close closable_66e9408106fa4: closing closable_66e9408106ff6: __construct closable_66e9408107001: __construct closable_66e9408107001: __destruct closable_66e9408107001: close closable_66e9408107001: closing a() start closable_66e9408107025: __construct a() end closable_66e9408107025: __destruct closable_66e9408107025: close closable_66e9408107025: closing b() start closable_66e940810704a: __construct b() return closable_66e940810704a: __destruct closable_66e940810704a: close closable_66e940810704a: closing b() finally a() start closable_66e940810707d: __construct a() end closable_66e940810707d: __destruct closable_66e940810707d: close closable_66e940810707d: closing b() start closable_66e94081070a1: __construct b() catch b() finally closable_66e94081070a1: close closable_66e94081070a1: closing closable_66e94081070a1: __destruct closable_66e94081070a1: close closable_66e94081070a1: already closed a() start closable_66e94081070ec: __construct a() end closable_66e94081070ec: __destruct closable_66e94081070ec: close closable_66e94081070ec: closing b() start closable_66e9408107110: __construct b() catch b() finally closable_66e9408107110: close closable_66e9408107110: closing closable_66e9408107110: __destruct closable_66e9408107110: close closable_66e9408107110: already closed a() start closable_66e9408107149: __construct a() end closable_66e9408107149: __destruct closable_66e9408107149: close closable_66e9408107149: closing b() start closable_66e940810716c: __construct b() catch b() finally closable_66e940810716c: close closable_66e940810716c: closing closable_66e940810716c: __destruct closable_66e940810716c: close closable_66e940810716c: already closed a() start closable_66e94081071a3: __construct a() end closable_66e94081071a3: __destruct closable_66e94081071a3: close closable_66e94081071a3: closing b() start closable_66e94081071c6: __construct b() catch b() finally closable_66e94081071c6: close closable_66e94081071c6: closing closable_66e94081071c6: __destruct closable_66e94081071c6: close closable_66e94081071c6: already closed a() start closable_66e94081071fd: __construct a() end closable_66e94081071fd: __destruct closable_66e94081071fd: close closable_66e94081071fd: closing b() start closable_66e9408107220: __construct b() catch b() finally closable_66e9408107220: close closable_66e9408107220: closing closable_66e9408107220: __destruct closable_66e9408107220: close closable_66e9408107220: already closed a() start closable_66e9408107256: __construct a() end closable_66e9408107256: __destruct closable_66e9408107256: close closable_66e9408107256: closing b() start closable_66e940810727a: __construct b() catch b() finally closable_66e940810727a: close closable_66e940810727a: closing closable_66e940810727a: __destruct closable_66e940810727a: close closable_66e940810727a: already closed a() start closable_66e94081072d8: __construct a() end closable_66e94081072d8: __destruct closable_66e94081072d8: close closable_66e94081072d8: closing b() start closable_66e94081072fc: __construct b() return closable_66e94081072fc: __destruct closable_66e94081072fc: close closable_66e94081072fc: closing b() finally a() start closable_66e9408107322: __construct a() end closable_66e9408107322: __destruct closable_66e9408107322: close closable_66e9408107322: closing b() start closable_66e9408107346: __construct b() return closable_66e9408107346: __destruct closable_66e9408107346: close closable_66e9408107346: closing b() finally a() start closable_66e940810736b: __construct a() end closable_66e940810736b: __destruct closable_66e940810736b: close closable_66e940810736b: closing b() start closable_66e940810738f: __construct b() return closable_66e940810738f: __destruct closable_66e940810738f: close closable_66e940810738f: closing b() finally a() start closable_66e94081073b4: __construct a() end closable_66e94081073b4: __destruct closable_66e94081073b4: close closable_66e94081073b4: closing b() start closable_66e94081073d8: __construct b() catch b() finally closable_66e94081073d8: close closable_66e94081073d8: closing closable_66e94081073d8: __destruct closable_66e94081073d8: close closable_66e94081073d8: already closed closable_66e9408106ff6: __destruct closable_66e9408106ff6: close closable_66e9408106ff6: closing
Output for 8.3.1
closable_66e94081070cb: __construct closable_66e94081070cb: __destruct closable_66e94081070cb: close closable_66e94081070cb: closing closable_66e9408107122: __construct closable_66e940810712e: __construct closable_66e940810712e: __destruct closable_66e940810712e: close closable_66e940810712e: closing a() start closable_66e9408107153: __construct a() end closable_66e9408107153: __destruct closable_66e9408107153: close closable_66e9408107153: closing b() start closable_66e9408107177: __construct b() catch b() finally closable_66e9408107177: close closable_66e9408107177: closing closable_66e9408107177: __destruct closable_66e9408107177: close closable_66e9408107177: already closed a() start closable_66e94081071ce: __construct a() end closable_66e94081071ce: __destruct closable_66e94081071ce: close closable_66e94081071ce: closing b() start closable_66e94081071f2: __construct b() return closable_66e94081071f2: __destruct closable_66e94081071f2: close closable_66e94081071f2: closing b() finally a() start closable_66e9408107219: __construct a() end closable_66e9408107219: __destruct closable_66e9408107219: close closable_66e9408107219: closing b() start closable_66e940810723b: __construct b() catch b() finally closable_66e940810723b: close closable_66e940810723b: closing closable_66e940810723b: __destruct closable_66e940810723b: close closable_66e940810723b: already closed a() start closable_66e9408107273: __construct a() end closable_66e9408107273: __destruct closable_66e9408107273: close closable_66e9408107273: closing b() start closable_66e94081072c2: __construct b() return closable_66e94081072c2: __destruct closable_66e94081072c2: close closable_66e94081072c2: closing b() finally a() start closable_66e94081072e9: __construct a() end closable_66e94081072e9: __destruct closable_66e94081072e9: close closable_66e94081072e9: closing b() start closable_66e940810730c: __construct b() catch b() finally closable_66e940810730c: close closable_66e940810730c: closing closable_66e940810730c: __destruct closable_66e940810730c: close closable_66e940810730c: already closed a() start closable_66e9408107343: __construct a() end closable_66e9408107343: __destruct closable_66e9408107343: close closable_66e9408107343: closing b() start closable_66e9408107367: __construct b() catch b() finally closable_66e9408107367: close closable_66e9408107367: closing closable_66e9408107367: __destruct closable_66e9408107367: close closable_66e9408107367: already closed a() start closable_66e940810739d: __construct a() end closable_66e940810739d: __destruct closable_66e940810739d: close closable_66e940810739d: closing b() start closable_66e94081073c1: __construct b() return closable_66e94081073c1: __destruct closable_66e94081073c1: close closable_66e94081073c1: closing b() finally a() start closable_66e94081073e6: __construct a() end closable_66e94081073e6: __destruct closable_66e94081073e6: close closable_66e94081073e6: closing b() start closable_66e9408107408: __construct b() catch b() finally closable_66e9408107408: close closable_66e9408107408: closing closable_66e9408107408: __destruct closable_66e9408107408: close closable_66e9408107408: already closed a() start closable_66e940810743e: __construct a() end closable_66e940810743e: __destruct closable_66e940810743e: close closable_66e940810743e: closing b() start closable_66e9408107462: __construct b() catch b() finally closable_66e9408107462: close closable_66e9408107462: closing closable_66e9408107462: __destruct closable_66e9408107462: close closable_66e9408107462: already closed a() start closable_66e9408107498: __construct a() end closable_66e9408107498: __destruct closable_66e9408107498: close closable_66e9408107498: closing b() start closable_66e94081074bb: __construct b() catch b() finally closable_66e94081074bb: close closable_66e94081074bb: closing closable_66e94081074bb: __destruct closable_66e94081074bb: close closable_66e94081074bb: already closed a() start closable_66e94081074f1: __construct a() end closable_66e94081074f1: __destruct closable_66e94081074f1: close closable_66e94081074f1: closing b() start closable_66e9408107514: __construct b() catch b() finally closable_66e9408107514: close closable_66e9408107514: closing closable_66e9408107514: __destruct closable_66e9408107514: close closable_66e9408107514: already closed closable_66e9408107122: __destruct closable_66e9408107122: close closable_66e9408107122: closing
Output for 8.3.0
closable_66e9408105d0f: __construct closable_66e9408105d0f: __destruct closable_66e9408105d0f: close closable_66e9408105d0f: closing closable_66e9408105d59: __construct closable_66e9408105d62: __construct closable_66e9408105d62: __destruct closable_66e9408105d62: close closable_66e9408105d62: closing a() start closable_66e9408105d89: __construct a() end closable_66e9408105d89: __destruct closable_66e9408105d89: close closable_66e9408105d89: closing b() start closable_66e9408105db5: __construct b() return closable_66e9408105db5: __destruct closable_66e9408105db5: close closable_66e9408105db5: closing b() finally a() start closable_66e9408105dec: __construct a() end closable_66e9408105dec: __destruct closable_66e9408105dec: close closable_66e9408105dec: closing b() start closable_66e9408105e16: __construct b() catch b() finally closable_66e9408105e16: close closable_66e9408105e16: closing closable_66e9408105e16: __destruct closable_66e9408105e16: close closable_66e9408105e16: already closed a() start closable_66e9408105e64: __construct a() end closable_66e9408105e64: __destruct closable_66e9408105e64: close closable_66e9408105e64: closing b() start closable_66e9408105e91: __construct b() return closable_66e9408105e91: __destruct closable_66e9408105e91: close closable_66e9408105e91: closing b() finally a() start closable_66e9408105ebb: __construct a() end closable_66e9408105ebb: __destruct closable_66e9408105ebb: close closable_66e9408105ebb: closing b() start closable_66e9408105edc: __construct b() catch b() finally closable_66e9408105edc: close closable_66e9408105edc: closing closable_66e9408105edc: __destruct closable_66e9408105edc: close closable_66e9408105edc: already closed a() start closable_66e9408105f20: __construct a() end closable_66e9408105f20: __destruct closable_66e9408105f20: close closable_66e9408105f20: closing b() start closable_66e9408105f40: __construct b() catch b() finally closable_66e9408105f40: close closable_66e9408105f40: closing closable_66e9408105f40: __destruct closable_66e9408105f40: close closable_66e9408105f40: already closed a() start closable_66e9408105f82: __construct a() end closable_66e9408105f82: __destruct closable_66e9408105f82: close closable_66e9408105f82: closing b() start closable_66e9408105fa3: __construct b() catch b() finally closable_66e9408105fa3: close closable_66e9408105fa3: closing closable_66e9408105fa3: __destruct closable_66e9408105fa3: close closable_66e9408105fa3: already closed a() start closable_66e9408105fe3: __construct a() end closable_66e9408105fe3: __destruct closable_66e9408105fe3: close closable_66e9408105fe3: closing b() start closable_66e9408106009: __construct b() catch b() finally closable_66e9408106009: close closable_66e9408106009: closing closable_66e9408106009: __destruct closable_66e9408106009: close closable_66e9408106009: already closed a() start closable_66e9408106043: __construct a() end closable_66e9408106043: __destruct closable_66e9408106043: close closable_66e9408106043: closing b() start closable_66e940810606d: __construct b() return closable_66e940810606d: __destruct closable_66e940810606d: close closable_66e940810606d: closing b() finally a() start closable_66e940810608f: __construct a() end closable_66e940810608f: __destruct closable_66e940810608f: close closable_66e940810608f: closing b() start closable_66e94081060bc: __construct b() return closable_66e94081060bc: __destruct closable_66e94081060bc: close closable_66e94081060bc: closing b() finally a() start closable_66e94081060e4: __construct a() end closable_66e94081060e4: __destruct closable_66e94081060e4: close closable_66e94081060e4: closing b() start closable_66e9408106124: __construct b() catch b() finally closable_66e9408106124: close closable_66e9408106124: closing closable_66e9408106124: __destruct closable_66e9408106124: close closable_66e9408106124: already closed a() start closable_66e940810615e: __construct a() end closable_66e940810615e: __destruct closable_66e940810615e: close closable_66e940810615e: closing b() start closable_66e9408106183: __construct b() return closable_66e9408106183: __destruct closable_66e9408106183: close closable_66e9408106183: closing b() finally closable_66e9408105d59: __destruct closable_66e9408105d59: close closable_66e9408105d59: closing
Output for 8.2.23
closable_66e9408105ec2: __construct closable_66e9408105ec2: __destruct closable_66e9408105ec2: close closable_66e9408105ec2: closing closable_66e9408105f03: __construct closable_66e9408105f0c: __construct closable_66e9408105f0c: __destruct closable_66e9408105f0c: close closable_66e9408105f0c: closing a() start closable_66e9408105f2b: __construct a() end closable_66e9408105f2b: __destruct closable_66e9408105f2b: close closable_66e9408105f2b: closing b() start closable_66e9408105f4e: __construct b() catch b() finally closable_66e9408105f4e: close closable_66e9408105f4e: closing closable_66e9408105f4e: __destruct closable_66e9408105f4e: close closable_66e9408105f4e: already closed a() start closable_66e9408105f9b: __construct a() end closable_66e9408105f9b: __destruct closable_66e9408105f9b: close closable_66e9408105f9b: closing b() start closable_66e9408105fba: __construct b() catch b() finally closable_66e9408105fba: close closable_66e9408105fba: closing closable_66e9408105fba: __destruct closable_66e9408105fba: close closable_66e9408105fba: already closed a() start closable_66e9408105feb: __construct a() end closable_66e9408105feb: __destruct closable_66e9408105feb: close closable_66e9408105feb: closing b() start closable_66e940810600c: __construct b() return closable_66e940810600c: __destruct closable_66e940810600c: close closable_66e940810600c: closing b() finally a() start closable_66e940810602d: __construct a() end closable_66e940810602d: __destruct closable_66e940810602d: close closable_66e940810602d: closing b() start closable_66e940810604c: __construct b() catch b() finally closable_66e940810604c: close closable_66e940810604c: closing closable_66e940810604c: __destruct closable_66e940810604c: close closable_66e940810604c: already closed a() start closable_66e940810607c: __construct a() end closable_66e940810607c: __destruct closable_66e940810607c: close closable_66e940810607c: closing b() start closable_66e940810609a: __construct b() return closable_66e940810609a: __destruct closable_66e940810609a: close closable_66e940810609a: closing b() finally a() start closable_66e94081060bb: __construct a() end closable_66e94081060bb: __destruct closable_66e94081060bb: close closable_66e94081060bb: closing b() start closable_66e94081060de: __construct b() catch b() finally closable_66e94081060de: close closable_66e94081060de: closing closable_66e94081060de: __destruct closable_66e94081060de: close closable_66e94081060de: already closed a() start closable_66e940810610e: __construct a() end closable_66e940810610e: __destruct closable_66e940810610e: close closable_66e940810610e: closing b() start closable_66e940810612d: __construct b() return closable_66e940810612d: __destruct closable_66e940810612d: close closable_66e940810612d: closing b() finally a() start closable_66e940810614e: __construct a() end closable_66e940810614e: __destruct closable_66e940810614e: close closable_66e940810614e: closing b() start closable_66e940810616d: __construct b() return closable_66e940810616d: __destruct closable_66e940810616d: close closable_66e940810616d: closing b() finally a() start closable_66e940810618d: __construct a() end closable_66e940810618d: __destruct closable_66e940810618d: close closable_66e940810618d: closing b() start closable_66e94081061ac: __construct b() return closable_66e94081061ac: __destruct closable_66e94081061ac: close closable_66e94081061ac: closing b() finally a() start closable_66e94081061ce: __construct a() end closable_66e94081061ce: __destruct closable_66e94081061ce: close closable_66e94081061ce: closing b() start closable_66e94081061ed: __construct b() catch b() finally closable_66e94081061ed: close closable_66e94081061ed: closing closable_66e94081061ed: __destruct closable_66e94081061ed: close closable_66e94081061ed: already closed a() start closable_66e940810621d: __construct a() end closable_66e940810621d: __destruct closable_66e940810621d: close closable_66e940810621d: closing b() start closable_66e940810623c: __construct b() catch b() finally closable_66e940810623c: close closable_66e940810623c: closing closable_66e940810623c: __destruct closable_66e940810623c: close closable_66e940810623c: already closed closable_66e9408105f03: __destruct closable_66e9408105f03: close closable_66e9408105f03: closing
Output for 8.2.22
closable_66e9408105511: __construct closable_66e9408105511: __destruct closable_66e9408105511: close closable_66e9408105511: closing closable_66e940810554f: __construct closable_66e9408105558: __construct closable_66e9408105558: __destruct closable_66e9408105558: close closable_66e9408105558: closing a() start closable_66e940810557f: __construct a() end closable_66e940810557f: __destruct closable_66e940810557f: close closable_66e940810557f: closing b() start closable_66e94081055b2: __construct b() return closable_66e94081055b2: __destruct closable_66e94081055b2: close closable_66e94081055b2: closing b() finally a() start closable_66e94081055e4: __construct a() end closable_66e94081055e4: __destruct closable_66e94081055e4: close closable_66e94081055e4: closing b() start closable_66e94081055ff: __construct b() catch b() finally closable_66e94081055ff: close closable_66e94081055ff: closing closable_66e94081055ff: __destruct closable_66e94081055ff: close closable_66e94081055ff: already closed a() start closable_66e9408105644: __construct a() end closable_66e9408105644: __destruct closable_66e9408105644: close closable_66e9408105644: closing b() start closable_66e9408105660: __construct b() return closable_66e9408105660: __destruct closable_66e9408105660: close closable_66e9408105660: closing b() finally a() start closable_66e940810567a: __construct a() end closable_66e940810567a: __destruct closable_66e940810567a: close closable_66e940810567a: closing b() start closable_66e940810569e: __construct b() catch b() finally closable_66e940810569e: close closable_66e940810569e: closing closable_66e940810569e: __destruct closable_66e940810569e: close closable_66e940810569e: already closed a() start closable_66e94081056cf: __construct a() end closable_66e94081056cf: __destruct closable_66e94081056cf: close closable_66e94081056cf: closing b() start closable_66e94081056f2: __construct b() return closable_66e94081056f2: __destruct closable_66e94081056f2: close closable_66e94081056f2: closing b() finally a() start closable_66e9408105717: __construct a() end closable_66e9408105717: __destruct closable_66e9408105717: close closable_66e9408105717: closing b() start closable_66e9408105735: __construct b() catch b() finally closable_66e9408105735: close closable_66e9408105735: closing closable_66e9408105735: __destruct closable_66e9408105735: close closable_66e9408105735: already closed a() start closable_66e9408105761: __construct a() end closable_66e9408105761: __destruct closable_66e9408105761: close closable_66e9408105761: closing b() start closable_66e9408105785: __construct b() catch b() finally closable_66e9408105785: close closable_66e9408105785: closing closable_66e9408105785: __destruct closable_66e9408105785: close closable_66e9408105785: already closed a() start closable_66e94081057ac: __construct a() end closable_66e94081057ac: __destruct closable_66e94081057ac: close closable_66e94081057ac: closing b() start closable_66e94081057cd: __construct b() return closable_66e94081057cd: __destruct closable_66e94081057cd: close closable_66e94081057cd: closing b() finally a() start closable_66e94081057f4: __construct a() end closable_66e94081057f4: __destruct closable_66e94081057f4: close closable_66e94081057f4: closing b() start closable_66e9408105813: __construct b() return closable_66e9408105813: __destruct closable_66e9408105813: close closable_66e9408105813: closing b() finally a() start closable_66e940810583a: __construct a() end closable_66e940810583a: __destruct closable_66e940810583a: close closable_66e940810583a: closing b() start closable_66e940810585d: __construct b() catch b() finally closable_66e940810585d: close closable_66e940810585d: closing closable_66e940810585d: __destruct closable_66e940810585d: close closable_66e940810585d: already closed a() start closable_66e9408105889: __construct a() end closable_66e9408105889: __destruct closable_66e9408105889: close closable_66e9408105889: closing b() start closable_66e94081058a7: __construct b() catch b() finally closable_66e94081058a7: close closable_66e94081058a7: closing closable_66e94081058a7: __destruct closable_66e94081058a7: close closable_66e94081058a7: already closed closable_66e940810554f: __destruct closable_66e940810554f: close closable_66e940810554f: closing
Output for 8.2.21
closable_66e9408103fe5: __construct closable_66e9408103fe5: __destruct closable_66e9408103fe5: close closable_66e9408103fe5: closing closable_66e9408104008: __construct closable_66e940810400c: __construct closable_66e940810400c: __destruct closable_66e940810400c: close closable_66e940810400c: closing a() start closable_66e9408104019: __construct a() end closable_66e9408104019: __destruct closable_66e9408104019: close closable_66e9408104019: closing b() start closable_66e940810402b: __construct b() return closable_66e940810402b: __destruct closable_66e940810402b: close closable_66e940810402b: closing b() finally a() start closable_66e9408104047: __construct a() end closable_66e9408104047: __destruct closable_66e9408104047: close closable_66e9408104047: closing b() start closable_66e9408104055: __construct b() catch b() finally closable_66e9408104055: close closable_66e9408104055: closing closable_66e9408104055: __destruct closable_66e9408104055: close closable_66e9408104055: already closed a() start closable_66e9408104074: __construct a() end closable_66e9408104074: __destruct closable_66e9408104074: close closable_66e9408104074: closing b() start closable_66e9408104084: __construct b() catch b() finally closable_66e9408104084: close closable_66e9408104084: closing closable_66e9408104084: __destruct closable_66e9408104084: close closable_66e9408104084: already closed a() start closable_66e94081040a0: __construct a() end closable_66e94081040a0: __destruct closable_66e94081040a0: close closable_66e94081040a0: closing b() start closable_66e94081040ad: __construct b() catch b() finally closable_66e94081040ad: close closable_66e94081040ad: closing closable_66e94081040ad: __destruct closable_66e94081040ad: close closable_66e94081040ad: already closed a() start closable_66e94081040c2: __construct a() end closable_66e94081040c2: __destruct closable_66e94081040c2: close closable_66e94081040c2: closing b() start closable_66e94081040d0: __construct b() catch b() finally closable_66e94081040d0: close closable_66e94081040d0: closing closable_66e94081040d0: __destruct closable_66e94081040d0: close closable_66e94081040d0: already closed a() start closable_66e94081040eb: __construct a() end closable_66e94081040eb: __destruct closable_66e94081040eb: close closable_66e94081040eb: closing b() start closable_66e94081040f9: __construct b() return closable_66e94081040f9: __destruct closable_66e94081040f9: close closable_66e94081040f9: closing b() finally a() start closable_66e9408104107: __construct a() end closable_66e9408104107: __destruct closable_66e9408104107: close closable_66e9408104107: closing b() start closable_66e9408104115: __construct b() catch b() finally closable_66e9408104115: close closable_66e9408104115: closing closable_66e9408104115: __destruct closable_66e9408104115: close closable_66e9408104115: already closed a() start closable_66e9408104129: __construct a() end closable_66e9408104129: __destruct closable_66e9408104129: close closable_66e9408104129: closing b() start closable_66e940810413a: __construct b() catch b() finally closable_66e940810413a: close closable_66e940810413a: closing closable_66e940810413a: __destruct closable_66e940810413a: close closable_66e940810413a: already closed a() start closable_66e9408104151: __construct a() end closable_66e9408104151: __destruct closable_66e9408104151: close closable_66e9408104151: closing b() start closable_66e940810415e: __construct b() return closable_66e940810415e: __destruct closable_66e940810415e: close closable_66e940810415e: closing b() finally a() start closable_66e940810416b: __construct a() end closable_66e940810416b: __destruct closable_66e940810416b: close closable_66e940810416b: closing b() start closable_66e9408104192: __construct b() catch b() finally closable_66e9408104192: close closable_66e9408104192: closing closable_66e9408104192: __destruct closable_66e9408104192: close closable_66e9408104192: already closed a() start closable_66e94081041a7: __construct a() end closable_66e94081041a7: __destruct closable_66e94081041a7: close closable_66e94081041a7: closing b() start closable_66e94081041b4: __construct b() catch b() finally closable_66e94081041b4: close closable_66e94081041b4: closing closable_66e94081041b4: __destruct closable_66e94081041b4: close closable_66e94081041b4: already closed closable_66e9408104008: __destruct closable_66e9408104008: close closable_66e9408104008: closing
Output for 8.2.20
closable_66e94081045eb: __construct closable_66e94081045eb: __destruct closable_66e94081045eb: close closable_66e94081045eb: closing closable_66e940810462c: __construct closable_66e9408104634: __construct closable_66e9408104634: __destruct closable_66e9408104634: close closable_66e9408104634: closing a() start closable_66e940810464e: __construct a() end closable_66e940810464e: __destruct closable_66e940810464e: close closable_66e940810464e: closing b() start closable_66e9408104669: __construct b() return closable_66e9408104669: __destruct closable_66e9408104669: close closable_66e9408104669: closing b() finally a() start closable_66e940810468f: __construct a() end closable_66e940810468f: __destruct closable_66e940810468f: close closable_66e940810468f: closing b() start closable_66e94081046a9: __construct b() catch b() finally closable_66e94081046a9: close closable_66e94081046a9: closing closable_66e94081046a9: __destruct closable_66e94081046a9: close closable_66e94081046a9: already closed a() start closable_66e94081046ee: __construct a() end closable_66e94081046ee: __destruct closable_66e94081046ee: close closable_66e94081046ee: closing b() start closable_66e940810470d: __construct b() catch b() finally closable_66e940810470d: close closable_66e940810470d: closing closable_66e940810470d: __destruct closable_66e940810470d: close closable_66e940810470d: already closed a() start closable_66e9408104738: __construct a() end closable_66e9408104738: __destruct closable_66e9408104738: close closable_66e9408104738: closing b() start closable_66e9408104751: __construct b() catch b() finally closable_66e9408104751: close closable_66e9408104751: closing closable_66e9408104751: __destruct closable_66e9408104751: close closable_66e9408104751: already closed a() start closable_66e9408104779: __construct a() end closable_66e9408104779: __destruct closable_66e9408104779: close closable_66e9408104779: closing b() start closable_66e9408104793: __construct b() catch b() finally closable_66e9408104793: close closable_66e9408104793: closing closable_66e9408104793: __destruct closable_66e9408104793: close closable_66e9408104793: already closed a() start closable_66e94081047bb: __construct a() end closable_66e94081047bb: __destruct closable_66e94081047bb: close closable_66e94081047bb: closing b() start closable_66e94081047d5: __construct b() return closable_66e94081047d5: __destruct closable_66e94081047d5: close closable_66e94081047d5: closing b() finally a() start closable_66e9408104818: __construct a() end closable_66e9408104818: __destruct closable_66e9408104818: close closable_66e9408104818: closing b() start closable_66e9408104832: __construct b() return closable_66e9408104832: __destruct closable_66e9408104832: close closable_66e9408104832: closing b() finally a() start closable_66e940810484e: __construct a() end closable_66e940810484e: __destruct closable_66e940810484e: close closable_66e940810484e: closing b() start closable_66e9408104869: __construct b() return closable_66e9408104869: __destruct closable_66e9408104869: close closable_66e9408104869: closing b() finally a() start closable_66e9408104886: __construct a() end closable_66e9408104886: __destruct closable_66e9408104886: close closable_66e9408104886: closing b() start closable_66e94081048a2: __construct b() catch b() finally closable_66e94081048a2: close closable_66e94081048a2: closing closable_66e94081048a2: __destruct closable_66e94081048a2: close closable_66e94081048a2: already closed a() start closable_66e94081048ca: __construct a() end closable_66e94081048ca: __destruct closable_66e94081048ca: close closable_66e94081048ca: closing b() start closable_66e94081048e6: __construct b() catch b() finally closable_66e94081048e6: close closable_66e94081048e6: closing closable_66e94081048e6: __destruct closable_66e94081048e6: close closable_66e94081048e6: already closed a() start closable_66e940810490f: __construct a() end closable_66e940810490f: __destruct closable_66e940810490f: close closable_66e940810490f: closing b() start closable_66e9408104928: __construct b() catch b() finally closable_66e9408104928: close closable_66e9408104928: closing closable_66e9408104928: __destruct closable_66e9408104928: close closable_66e9408104928: already closed closable_66e940810462c: __destruct closable_66e940810462c: close closable_66e940810462c: closing
Output for 8.2.19
closable_66e9408103a8b: __construct closable_66e9408103a8b: __destruct closable_66e9408103a8b: close closable_66e9408103a8b: closing closable_66e9408103ab0: __construct closable_66e9408103ab4: __construct closable_66e9408103ab4: __destruct closable_66e9408103ab4: close closable_66e9408103ab4: closing a() start closable_66e9408103ac1: __construct a() end closable_66e9408103ac1: __destruct closable_66e9408103ac1: close closable_66e9408103ac1: closing b() start closable_66e9408103ad0: __construct b() catch b() finally closable_66e9408103ad0: close closable_66e9408103ad0: closing closable_66e9408103ad0: __destruct closable_66e9408103ad0: close closable_66e9408103ad0: already closed a() start closable_66e9408103afc: __construct a() end closable_66e9408103afc: __destruct closable_66e9408103afc: close closable_66e9408103afc: closing b() start closable_66e9408103b0b: __construct b() catch b() finally closable_66e9408103b0b: close closable_66e9408103b0b: closing closable_66e9408103b0b: __destruct closable_66e9408103b0b: close closable_66e9408103b0b: already closed a() start closable_66e9408103b22: __construct a() end closable_66e9408103b22: __destruct closable_66e9408103b22: close closable_66e9408103b22: closing b() start closable_66e9408103b30: __construct b() catch b() finally closable_66e9408103b30: close closable_66e9408103b30: closing closable_66e9408103b30: __destruct closable_66e9408103b30: close closable_66e9408103b30: already closed a() start closable_66e9408103b46: __construct a() end closable_66e9408103b46: __destruct closable_66e9408103b46: close closable_66e9408103b46: closing b() start closable_66e9408103b55: __construct b() catch b() finally closable_66e9408103b55: close closable_66e9408103b55: closing closable_66e9408103b55: __destruct closable_66e9408103b55: close closable_66e9408103b55: already closed a() start closable_66e9408103b6b: __construct a() end closable_66e9408103b6b: __destruct closable_66e9408103b6b: close closable_66e9408103b6b: closing b() start closable_66e9408103b79: __construct b() return closable_66e9408103b79: __destruct closable_66e9408103b79: close closable_66e9408103b79: closing b() finally a() start closable_66e9408103b89: __construct a() end closable_66e9408103b89: __destruct closable_66e9408103b89: close closable_66e9408103b89: closing b() start closable_66e9408103b97: __construct b() return closable_66e9408103b97: __destruct closable_66e9408103b97: close closable_66e9408103b97: closing b() finally a() start closable_66e9408103ba6: __construct a() end closable_66e9408103ba6: __destruct closable_66e9408103ba6: close closable_66e9408103ba6: closing b() start closable_66e9408103bb4: __construct b() return closable_66e9408103bb4: __destruct closable_66e9408103bb4: close closable_66e9408103bb4: closing b() finally a() start closable_66e9408103bc3: __construct a() end closable_66e9408103bc3: __destruct closable_66e9408103bc3: close closable_66e9408103bc3: closing b() start closable_66e9408103bd1: __construct b() catch b() finally closable_66e9408103bd1: close closable_66e9408103bd1: closing closable_66e9408103bd1: __destruct closable_66e9408103bd1: close closable_66e9408103bd1: already closed a() start closable_66e9408103be7: __construct a() end closable_66e9408103be7: __destruct closable_66e9408103be7: close closable_66e9408103be7: closing b() start closable_66e9408103bf6: __construct b() return closable_66e9408103bf6: __destruct closable_66e9408103bf6: close closable_66e9408103bf6: closing b() finally a() start closable_66e9408103c05: __construct a() end closable_66e9408103c05: __destruct closable_66e9408103c05: close closable_66e9408103c05: closing b() start closable_66e9408103c13: __construct b() catch b() finally closable_66e9408103c13: close closable_66e9408103c13: closing closable_66e9408103c13: __destruct closable_66e9408103c13: close closable_66e9408103c13: already closed a() start closable_66e9408103c2a: __construct a() end closable_66e9408103c2a: __destruct closable_66e9408103c2a: close closable_66e9408103c2a: closing b() start closable_66e9408103c38: __construct b() return closable_66e9408103c38: __destruct closable_66e9408103c38: close closable_66e9408103c38: closing b() finally closable_66e9408103ab0: __destruct closable_66e9408103ab0: close closable_66e9408103ab0: closing
Output for 8.2.18
closable_66e9408103947: __construct closable_66e9408103947: __destruct closable_66e9408103947: close closable_66e9408103947: closing closable_66e9408103967: __construct closable_66e940810396b: __construct closable_66e940810396b: __destruct closable_66e940810396b: close closable_66e940810396b: closing a() start closable_66e9408103977: __construct a() end closable_66e9408103977: __destruct closable_66e9408103977: close closable_66e9408103977: closing b() start closable_66e9408103988: __construct b() return closable_66e9408103988: __destruct closable_66e9408103988: close closable_66e9408103988: closing b() finally a() start closable_66e94081039a4: __construct a() end closable_66e94081039a4: __destruct closable_66e94081039a4: close closable_66e94081039a4: closing b() start closable_66e94081039b8: __construct b() return closable_66e94081039b8: __destruct closable_66e94081039b8: close closable_66e94081039b8: closing b() finally a() start closable_66e94081039c7: __construct a() end closable_66e94081039c7: __destruct closable_66e94081039c7: close closable_66e94081039c7: closing b() start closable_66e94081039d4: __construct b() return closable_66e94081039d4: __destruct closable_66e94081039d4: close closable_66e94081039d4: closing b() finally a() start closable_66e94081039e2: __construct a() end closable_66e94081039e2: __destruct closable_66e94081039e2: close closable_66e94081039e2: closing b() start closable_66e94081039f0: __construct b() catch b() finally closable_66e94081039f0: close closable_66e94081039f0: closing closable_66e94081039f0: __destruct closable_66e94081039f0: close closable_66e94081039f0: already closed a() start closable_66e9408103a16: __construct a() end closable_66e9408103a16: __destruct closable_66e9408103a16: close closable_66e9408103a16: closing b() start closable_66e9408103a23: __construct b() return closable_66e9408103a23: __destruct closable_66e9408103a23: close closable_66e9408103a23: closing b() finally a() start closable_66e9408103a31: __construct a() end closable_66e9408103a31: __destruct closable_66e9408103a31: close closable_66e9408103a31: closing b() start closable_66e9408103a3e: __construct b() catch b() finally closable_66e9408103a3e: close closable_66e9408103a3e: closing closable_66e9408103a3e: __destruct closable_66e9408103a3e: close closable_66e9408103a3e: already closed a() start closable_66e9408103a5b: __construct a() end closable_66e9408103a5b: __destruct closable_66e9408103a5b: close closable_66e9408103a5b: closing b() start closable_66e9408103a69: __construct b() return closable_66e9408103a69: __destruct closable_66e9408103a69: close closable_66e9408103a69: closing b() finally a() start closable_66e9408103a78: __construct a() end closable_66e9408103a78: __destruct closable_66e9408103a78: close closable_66e9408103a78: closing b() start closable_66e9408103a85: __construct b() return closable_66e9408103a85: __destruct closable_66e9408103a85: close closable_66e9408103a85: closing b() finally a() start closable_66e9408103a93: __construct a() end closable_66e9408103a93: __destruct closable_66e9408103a93: close closable_66e9408103a93: closing b() start closable_66e9408103aa4: __construct b() catch b() finally closable_66e9408103aa4: close closable_66e9408103aa4: closing closable_66e9408103aa4: __destruct closable_66e9408103aa4: close closable_66e9408103aa4: already closed a() start closable_66e9408103abc: __construct a() end closable_66e9408103abc: __destruct closable_66e9408103abc: close closable_66e9408103abc: closing b() start closable_66e9408103ad0: __construct b() catch b() finally closable_66e9408103ad0: close closable_66e9408103ad0: closing closable_66e9408103ad0: __destruct closable_66e9408103ad0: close closable_66e9408103ad0: already closed a() start closable_66e9408103ae5: __construct a() end closable_66e9408103ae5: __destruct closable_66e9408103ae5: close closable_66e9408103ae5: closing b() start closable_66e9408103af6: __construct b() catch b() finally closable_66e9408103af6: close closable_66e9408103af6: closing closable_66e9408103af6: __destruct closable_66e9408103af6: close closable_66e9408103af6: already closed closable_66e9408103967: __destruct closable_66e9408103967: close closable_66e9408103967: closing
Output for 8.2.17
closable_66e9408105f63: __construct closable_66e9408105f63: __destruct closable_66e9408105f63: close closable_66e9408105f63: closing closable_66e9408105fb3: __construct closable_66e9408105fbc: __construct closable_66e9408105fbc: __destruct closable_66e9408105fbc: close closable_66e9408105fbc: closing a() start closable_66e9408105fd8: __construct a() end closable_66e9408105fd8: __destruct closable_66e9408105fd8: close closable_66e9408105fd8: closing b() start closable_66e9408105ff4: __construct b() return closable_66e9408105ff4: __destruct closable_66e9408105ff4: close closable_66e9408105ff4: closing b() finally a() start closable_66e940810601d: __construct a() end closable_66e940810601d: __destruct closable_66e940810601d: close closable_66e940810601d: closing b() start closable_66e940810603a: __construct b() return closable_66e940810603a: __destruct closable_66e940810603a: close closable_66e940810603a: closing b() finally a() start closable_66e9408106058: __construct a() end closable_66e9408106058: __destruct closable_66e9408106058: close closable_66e9408106058: closing b() start closable_66e9408106074: __construct b() return closable_66e9408106074: __destruct closable_66e9408106074: close closable_66e9408106074: closing b() finally a() start closable_66e9408106092: __construct a() end closable_66e9408106092: __destruct closable_66e9408106092: close closable_66e9408106092: closing b() start closable_66e94081060ae: __construct b() return closable_66e94081060ae: __destruct closable_66e94081060ae: close closable_66e94081060ae: closing b() finally a() start closable_66e94081060cc: __construct a() end closable_66e94081060cc: __destruct closable_66e94081060cc: close closable_66e94081060cc: closing b() start closable_66e94081060e8: __construct b() catch b() finally closable_66e94081060e8: close closable_66e94081060e8: closing closable_66e94081060e8: __destruct closable_66e94081060e8: close closable_66e94081060e8: already closed a() start closable_66e9408106125: __construct a() end closable_66e9408106125: __destruct closable_66e9408106125: close closable_66e9408106125: closing b() start closable_66e9408106142: __construct b() return closable_66e9408106142: __destruct closable_66e9408106142: close closable_66e9408106142: closing b() finally a() start closable_66e9408106160: __construct a() end closable_66e9408106160: __destruct closable_66e9408106160: close closable_66e9408106160: closing b() start closable_66e940810617d: __construct b() catch b() finally closable_66e940810617d: close closable_66e940810617d: closing closable_66e940810617d: __destruct closable_66e940810617d: close closable_66e940810617d: already closed a() start closable_66e94081061eb: __construct a() end closable_66e94081061eb: __destruct closable_66e94081061eb: close closable_66e94081061eb: closing b() start closable_66e9408106207: __construct b() return closable_66e9408106207: __destruct closable_66e9408106207: close closable_66e9408106207: closing b() finally a() start closable_66e9408106226: __construct a() end closable_66e9408106226: __destruct closable_66e9408106226: close closable_66e9408106226: closing b() start closable_66e9408106242: __construct b() catch b() finally closable_66e9408106242: close closable_66e9408106242: closing closable_66e9408106242: __destruct closable_66e9408106242: close closable_66e9408106242: already closed a() start closable_66e940810626e: __construct a() end closable_66e940810626e: __destruct closable_66e940810626e: close closable_66e940810626e: closing b() start closable_66e940810628c: __construct b() return closable_66e940810628c: __destruct closable_66e940810628c: close closable_66e940810628c: closing b() finally a() start closable_66e94081062af: __construct a() end closable_66e94081062af: __destruct closable_66e94081062af: close closable_66e94081062af: closing b() start closable_66e94081062cc: __construct b() return closable_66e94081062cc: __destruct closable_66e94081062cc: close closable_66e94081062cc: closing b() finally closable_66e9408105fb3: __destruct closable_66e9408105fb3: close closable_66e9408105fb3: closing
Output for 8.2.16
closable_66e9408105207: __construct closable_66e9408105207: __destruct closable_66e9408105207: close closable_66e9408105207: closing closable_66e9408105230: __construct closable_66e9408105234: __construct closable_66e9408105234: __destruct closable_66e9408105234: close closable_66e9408105234: closing a() start closable_66e9408105242: __construct a() end closable_66e9408105242: __destruct closable_66e9408105242: close closable_66e9408105242: closing b() start closable_66e9408105250: __construct b() catch b() finally closable_66e9408105250: close closable_66e9408105250: closing closable_66e9408105250: __destruct closable_66e9408105250: close closable_66e9408105250: already closed a() start closable_66e940810527e: __construct a() end closable_66e940810527e: __destruct closable_66e940810527e: close closable_66e940810527e: closing b() start closable_66e940810528d: __construct b() return closable_66e940810528d: __destruct closable_66e940810528d: close closable_66e940810528d: closing b() finally a() start closable_66e940810529d: __construct a() end closable_66e940810529d: __destruct closable_66e940810529d: close closable_66e940810529d: closing b() start closable_66e94081052ab: __construct b() return closable_66e94081052ab: __destruct closable_66e94081052ab: close closable_66e94081052ab: closing b() finally a() start closable_66e94081052ba: __construct a() end closable_66e94081052ba: __destruct closable_66e94081052ba: close closable_66e94081052ba: closing b() start closable_66e94081052c8: __construct b() return closable_66e94081052c8: __destruct closable_66e94081052c8: close closable_66e94081052c8: closing b() finally a() start closable_66e94081052d7: __construct a() end closable_66e94081052d7: __destruct closable_66e94081052d7: close closable_66e94081052d7: closing b() start closable_66e94081052e5: __construct b() return closable_66e94081052e5: __destruct closable_66e94081052e5: close closable_66e94081052e5: closing b() finally a() start closable_66e94081052f4: __construct a() end closable_66e94081052f4: __destruct closable_66e94081052f4: close closable_66e94081052f4: closing b() start closable_66e9408105302: __construct b() return closable_66e9408105302: __destruct closable_66e9408105302: close closable_66e9408105302: closing b() finally a() start closable_66e9408105311: __construct a() end closable_66e9408105311: __destruct closable_66e9408105311: close closable_66e9408105311: closing b() start closable_66e940810531f: __construct b() return closable_66e940810531f: __destruct closable_66e940810531f: close closable_66e940810531f: closing b() finally a() start closable_66e940810532e: __construct a() end closable_66e940810532e: __destruct closable_66e940810532e: close closable_66e940810532e: closing b() start closable_66e940810533c: __construct b() catch b() finally closable_66e940810533c: close closable_66e940810533c: closing closable_66e940810533c: __destruct closable_66e940810533c: close closable_66e940810533c: already closed a() start closable_66e9408105352: __construct a() end closable_66e9408105352: __destruct closable_66e9408105352: close closable_66e9408105352: closing b() start closable_66e9408105361: __construct b() return closable_66e9408105361: __destruct closable_66e9408105361: close closable_66e9408105361: closing b() finally a() start closable_66e9408105370: __construct a() end closable_66e9408105370: __destruct closable_66e9408105370: close closable_66e9408105370: closing b() start closable_66e940810537e: __construct b() return closable_66e940810537e: __destruct closable_66e940810537e: close closable_66e940810537e: closing b() finally a() start closable_66e940810538d: __construct a() end closable_66e940810538d: __destruct closable_66e940810538d: close closable_66e940810538d: closing b() start closable_66e940810539b: __construct b() return closable_66e940810539b: __destruct closable_66e940810539b: close closable_66e940810539b: closing b() finally closable_66e9408105230: __destruct closable_66e9408105230: close closable_66e9408105230: closing
Output for 8.2.15
closable_66e940810476f: __construct closable_66e940810476f: __destruct closable_66e940810476f: close closable_66e940810476f: closing closable_66e9408104796: __construct closable_66e940810479a: __construct closable_66e940810479a: __destruct closable_66e940810479a: close closable_66e940810479a: closing a() start closable_66e94081047a6: __construct a() end closable_66e94081047a6: __destruct closable_66e94081047a6: close closable_66e94081047a6: closing b() start closable_66e94081047b2: __construct b() return closable_66e94081047b2: __destruct closable_66e94081047b2: close closable_66e94081047b2: closing b() finally a() start closable_66e94081047c7: __construct a() end closable_66e94081047c7: __destruct closable_66e94081047c7: close closable_66e94081047c7: closing b() start closable_66e94081047d6: __construct b() catch b() finally closable_66e94081047d6: close closable_66e94081047d6: closing closable_66e94081047d6: __destruct closable_66e94081047d6: close closable_66e94081047d6: already closed a() start closable_66e9408104854: __construct a() end closable_66e9408104854: __destruct closable_66e9408104854: close closable_66e9408104854: closing b() start closable_66e9408104865: __construct b() return closable_66e9408104865: __destruct closable_66e9408104865: close closable_66e9408104865: closing b() finally a() start closable_66e9408104879: __construct a() end closable_66e9408104879: __destruct closable_66e9408104879: close closable_66e9408104879: closing b() start closable_66e940810488b: __construct b() return closable_66e940810488b: __destruct closable_66e940810488b: close closable_66e940810488b: closing b() finally a() start closable_66e940810489e: __construct a() end closable_66e940810489e: __destruct closable_66e940810489e: close closable_66e940810489e: closing b() start closable_66e94081048ad: __construct b() return closable_66e94081048ad: __destruct closable_66e94081048ad: close closable_66e94081048ad: closing b() finally a() start closable_66e94081048bd: __construct a() end closable_66e94081048bd: __destruct closable_66e94081048bd: close closable_66e94081048bd: closing b() start closable_66e94081048cb: __construct b() return closable_66e94081048cb: __destruct closable_66e94081048cb: close closable_66e94081048cb: closing b() finally a() start closable_66e94081048dc: __construct a() end closable_66e94081048dc: __destruct closable_66e94081048dc: close closable_66e94081048dc: closing b() start closable_66e94081048eb: __construct b() catch b() finally closable_66e94081048eb: close closable_66e94081048eb: closing closable_66e94081048eb: __destruct closable_66e94081048eb: close closable_66e94081048eb: already closed a() start closable_66e9408104903: __construct a() end closable_66e9408104903: __destruct closable_66e9408104903: close closable_66e9408104903: closing b() start closable_66e9408104912: __construct b() return closable_66e9408104912: __destruct closable_66e9408104912: close closable_66e9408104912: closing b() finally a() start closable_66e9408104921: __construct a() end closable_66e9408104921: __destruct closable_66e9408104921: close closable_66e9408104921: closing b() start closable_66e9408104930: __construct b() return closable_66e9408104930: __destruct closable_66e9408104930: close closable_66e9408104930: closing b() finally a() start closable_66e9408104940: __construct a() end closable_66e9408104940: __destruct closable_66e9408104940: close closable_66e9408104940: closing b() start closable_66e940810494f: __construct b() return closable_66e940810494f: __destruct closable_66e940810494f: close closable_66e940810494f: closing b() finally a() start closable_66e940810495e: __construct a() end closable_66e940810495e: __destruct closable_66e940810495e: close closable_66e940810495e: closing b() start closable_66e940810496d: __construct b() return closable_66e940810496d: __destruct closable_66e940810496d: close closable_66e940810496d: closing b() finally closable_66e9408104796: __destruct closable_66e9408104796: close closable_66e9408104796: closing
Output for 8.2.14
closable_66e9408105f74: __construct closable_66e9408105f74: __destruct closable_66e9408105f74: close closable_66e9408105f74: closing closable_66e9408105fbc: __construct closable_66e9408105fc4: __construct closable_66e9408105fc4: __destruct closable_66e9408105fc4: close closable_66e9408105fc4: closing a() start closable_66e9408105fe1: __construct a() end closable_66e9408105fe1: __destruct closable_66e9408105fe1: close closable_66e9408105fe1: closing b() start closable_66e9408106000: __construct b() catch b() finally closable_66e9408106000: close closable_66e9408106000: closing closable_66e9408106000: __destruct closable_66e9408106000: close closable_66e9408106000: already closed a() start closable_66e9408106049: __construct a() end closable_66e9408106049: __destruct closable_66e9408106049: close closable_66e9408106049: closing b() start closable_66e9408106066: __construct b() return closable_66e9408106066: __destruct closable_66e9408106066: close closable_66e9408106066: closing b() finally a() start closable_66e9408106085: __construct a() end closable_66e9408106085: __destruct closable_66e9408106085: close closable_66e9408106085: closing b() start closable_66e94081060a1: __construct b() return closable_66e94081060a1: __destruct closable_66e94081060a1: close closable_66e94081060a1: closing b() finally a() start closable_66e94081060bf: __construct a() end closable_66e94081060bf: __destruct closable_66e94081060bf: close closable_66e94081060bf: closing b() start closable_66e94081060db: __construct b() catch b() finally closable_66e94081060db: close closable_66e94081060db: closing closable_66e94081060db: __destruct closable_66e94081060db: close closable_66e94081060db: already closed a() start closable_66e9408106108: __construct a() end closable_66e9408106108: __destruct closable_66e9408106108: close closable_66e9408106108: closing b() start closable_66e9408106124: __construct b() return closable_66e9408106124: __destruct closable_66e9408106124: close closable_66e9408106124: closing b() finally a() start closable_66e9408106166: __construct a() end closable_66e9408106166: __destruct closable_66e9408106166: close closable_66e9408106166: closing b() start closable_66e9408106184: __construct b() return closable_66e9408106184: __destruct closable_66e9408106184: close closable_66e9408106184: closing b() finally a() start closable_66e94081061a3: __construct a() end closable_66e94081061a3: __destruct closable_66e94081061a3: close closable_66e94081061a3: closing b() start closable_66e94081061c0: __construct b() catch b() finally closable_66e94081061c0: close closable_66e94081061c0: closing closable_66e94081061c0: __destruct closable_66e94081061c0: close closable_66e94081061c0: already closed a() start closable_66e94081061ec: __construct a() end closable_66e94081061ec: __destruct closable_66e94081061ec: close closable_66e94081061ec: closing b() start closable_66e9408106209: __construct b() catch b() finally closable_66e9408106209: close closable_66e9408106209: closing closable_66e9408106209: __destruct closable_66e9408106209: close closable_66e9408106209: already closed a() start closable_66e9408106234: __construct a() end closable_66e9408106234: __destruct closable_66e9408106234: close closable_66e9408106234: closing b() start closable_66e9408106251: __construct b() return closable_66e9408106251: __destruct closable_66e9408106251: close closable_66e9408106251: closing b() finally a() start closable_66e940810626f: __construct a() end closable_66e940810626f: __destruct closable_66e940810626f: close closable_66e940810626f: closing b() start closable_66e940810628b: __construct b() return closable_66e940810628b: __destruct closable_66e940810628b: close closable_66e940810628b: closing b() finally a() start closable_66e94081062aa: __construct a() end closable_66e94081062aa: __destruct closable_66e94081062aa: close closable_66e94081062aa: closing b() start closable_66e94081062c6: __construct b() catch b() finally closable_66e94081062c6: close closable_66e94081062c6: closing closable_66e94081062c6: __destruct closable_66e94081062c6: close closable_66e94081062c6: already closed closable_66e9408105fbc: __destruct closable_66e9408105fbc: close closable_66e9408105fbc: closing
Output for 8.2.13
closable_66e9408104bba: __construct closable_66e9408104bba: __destruct closable_66e9408104bba: close closable_66e9408104bba: closing closable_66e9408104be1: __construct closable_66e9408104be5: __construct closable_66e9408104be5: __destruct closable_66e9408104be5: close closable_66e9408104be5: closing a() start closable_66e9408104bf2: __construct a() end closable_66e9408104bf2: __destruct closable_66e9408104bf2: close closable_66e9408104bf2: closing b() start closable_66e9408104bfe: __construct b() catch b() finally closable_66e9408104bfe: close closable_66e9408104bfe: closing closable_66e9408104bfe: __destruct closable_66e9408104bfe: close closable_66e9408104bfe: already closed a() start closable_66e9408104c2b: __construct a() end closable_66e9408104c2b: __destruct closable_66e9408104c2b: close closable_66e9408104c2b: closing b() start closable_66e9408104c3c: __construct b() catch b() finally closable_66e9408104c3c: close closable_66e9408104c3c: closing closable_66e9408104c3c: __destruct closable_66e9408104c3c: close closable_66e9408104c3c: already closed a() start closable_66e9408104c52: __construct a() end closable_66e9408104c52: __destruct closable_66e9408104c52: close closable_66e9408104c52: closing b() start closable_66e9408104c5f: __construct b() return closable_66e9408104c5f: __destruct closable_66e9408104c5f: close closable_66e9408104c5f: closing b() finally a() start closable_66e9408104c70: __construct a() end closable_66e9408104c70: __destruct closable_66e9408104c70: close closable_66e9408104c70: closing b() start closable_66e9408104c84: __construct b() return closable_66e9408104c84: __destruct closable_66e9408104c84: close closable_66e9408104c84: closing b() finally a() start closable_66e9408104c92: __construct a() end closable_66e9408104c92: __destruct closable_66e9408104c92: close closable_66e9408104c92: closing b() start closable_66e9408104ca0: __construct b() catch b() finally closable_66e9408104ca0: close closable_66e9408104ca0: closing closable_66e9408104ca0: __destruct closable_66e9408104ca0: close closable_66e9408104ca0: already closed a() start closable_66e9408104cb5: __construct a() end closable_66e9408104cb5: __destruct closable_66e9408104cb5: close closable_66e9408104cb5: closing b() start closable_66e9408104cc3: __construct b() catch b() finally closable_66e9408104cc3: close closable_66e9408104cc3: closing closable_66e9408104cc3: __destruct closable_66e9408104cc3: close closable_66e9408104cc3: already closed a() start closable_66e9408104cde: __construct a() end closable_66e9408104cde: __destruct closable_66e9408104cde: close closable_66e9408104cde: closing b() start closable_66e9408104ceb: __construct b() catch b() finally closable_66e9408104ceb: close closable_66e9408104ceb: closing closable_66e9408104ceb: __destruct closable_66e9408104ceb: close closable_66e9408104ceb: already closed a() start closable_66e9408104d01: __construct a() end closable_66e9408104d01: __destruct closable_66e9408104d01: close closable_66e9408104d01: closing b() start closable_66e9408104d0e: __construct b() return closable_66e9408104d0e: __destruct closable_66e9408104d0e: close closable_66e9408104d0e: closing b() finally a() start closable_66e9408104d20: __construct a() end closable_66e9408104d20: __destruct closable_66e9408104d20: close closable_66e9408104d20: closing b() start closable_66e9408104d30: __construct b() return closable_66e9408104d30: __destruct closable_66e9408104d30: close closable_66e9408104d30: closing b() finally a() start closable_66e9408104d3f: __construct a() end closable_66e9408104d3f: __destruct closable_66e9408104d3f: close closable_66e9408104d3f: closing b() start closable_66e9408104d4c: __construct b() return closable_66e9408104d4c: __destruct closable_66e9408104d4c: close closable_66e9408104d4c: closing b() finally a() start closable_66e9408104d5b: __construct a() end closable_66e9408104d5b: __destruct closable_66e9408104d5b: close closable_66e9408104d5b: closing b() start closable_66e9408104d68: __construct b() catch b() finally closable_66e9408104d68: close closable_66e9408104d68: closing closable_66e9408104d68: __destruct closable_66e9408104d68: close closable_66e9408104d68: already closed closable_66e9408104be1: __destruct closable_66e9408104be1: close closable_66e9408104be1: closing
Output for 8.2.12
closable_66e9408103e06: __construct closable_66e9408103e06: __destruct closable_66e9408103e06: close closable_66e9408103e06: closing closable_66e9408103e2b: __construct closable_66e9408103e2f: __construct closable_66e9408103e2f: __destruct closable_66e9408103e2f: close closable_66e9408103e2f: closing a() start closable_66e9408103e3c: __construct a() end closable_66e9408103e3c: __destruct closable_66e9408103e3c: close closable_66e9408103e3c: closing b() start closable_66e9408103e47: __construct b() catch b() finally closable_66e9408103e47: close closable_66e9408103e47: closing closable_66e9408103e47: __destruct closable_66e9408103e47: close closable_66e9408103e47: already closed a() start closable_66e9408103e74: __construct a() end closable_66e9408103e74: __destruct closable_66e9408103e74: close closable_66e9408103e74: closing b() start closable_66e9408103e86: __construct b() catch b() finally closable_66e9408103e86: close closable_66e9408103e86: closing closable_66e9408103e86: __destruct closable_66e9408103e86: close closable_66e9408103e86: already closed a() start closable_66e9408103e9c: __construct a() end closable_66e9408103e9c: __destruct closable_66e9408103e9c: close closable_66e9408103e9c: closing b() start closable_66e9408103ea9: __construct b() return closable_66e9408103ea9: __destruct closable_66e9408103ea9: close closable_66e9408103ea9: closing b() finally a() start closable_66e9408103eba: __construct a() end closable_66e9408103eba: __destruct closable_66e9408103eba: close closable_66e9408103eba: closing b() start closable_66e9408103ecc: __construct b() catch b() finally closable_66e9408103ecc: close closable_66e9408103ecc: closing closable_66e9408103ecc: __destruct closable_66e9408103ecc: close closable_66e9408103ecc: already closed a() start closable_66e9408103ee2: __construct a() end closable_66e9408103ee2: __destruct closable_66e9408103ee2: close closable_66e9408103ee2: closing b() start closable_66e9408103ef0: __construct b() return closable_66e9408103ef0: __destruct closable_66e9408103ef0: close closable_66e9408103ef0: closing b() finally a() start closable_66e9408103efe: __construct a() end closable_66e9408103efe: __destruct closable_66e9408103efe: close closable_66e9408103efe: closing b() start closable_66e9408103f0c: __construct b() catch b() finally closable_66e9408103f0c: close closable_66e9408103f0c: closing closable_66e9408103f0c: __destruct closable_66e9408103f0c: close closable_66e9408103f0c: already closed a() start closable_66e9408103f27: __construct a() end closable_66e9408103f27: __destruct closable_66e9408103f27: close closable_66e9408103f27: closing b() start closable_66e9408103f35: __construct b() catch b() finally closable_66e9408103f35: close closable_66e9408103f35: closing closable_66e9408103f35: __destruct closable_66e9408103f35: close closable_66e9408103f35: already closed a() start closable_66e9408103f4a: __construct a() end closable_66e9408103f4a: __destruct closable_66e9408103f4a: close closable_66e9408103f4a: closing b() start closable_66e9408103f57: __construct b() catch b() finally closable_66e9408103f57: close closable_66e9408103f57: closing closable_66e9408103f57: __destruct closable_66e9408103f57: close closable_66e9408103f57: already closed a() start closable_66e9408103f6f: __construct a() end closable_66e9408103f6f: __destruct closable_66e9408103f6f: close closable_66e9408103f6f: closing b() start closable_66e9408103f7f: __construct b() return closable_66e9408103f7f: __destruct closable_66e9408103f7f: close closable_66e9408103f7f: closing b() finally a() start closable_66e9408103f8d: __construct a() end closable_66e9408103f8d: __destruct closable_66e9408103f8d: close closable_66e9408103f8d: closing b() start closable_66e9408103f9b: __construct b() return closable_66e9408103f9b: __destruct closable_66e9408103f9b: close closable_66e9408103f9b: closing b() finally a() start closable_66e9408103fa9: __construct a() end closable_66e9408103fa9: __destruct closable_66e9408103fa9: close closable_66e9408103fa9: closing b() start closable_66e9408103fb6: __construct b() return closable_66e9408103fb6: __destruct closable_66e9408103fb6: close closable_66e9408103fb6: closing b() finally closable_66e9408103e2b: __destruct closable_66e9408103e2b: close closable_66e9408103e2b: closing
Output for 8.2.11
closable_66e9408107107: __construct closable_66e9408107107: __destruct closable_66e9408107107: close closable_66e9408107107: closing closable_66e9408107154: __construct closable_66e940810715f: __construct closable_66e940810715f: __destruct closable_66e940810715f: close closable_66e940810715f: closing a() start closable_66e9408107183: __construct a() end closable_66e9408107183: __destruct closable_66e9408107183: close closable_66e9408107183: closing b() start closable_66e94081071a8: __construct b() return closable_66e94081071a8: __destruct closable_66e94081071a8: close closable_66e94081071a8: closing b() finally a() start closable_66e94081071db: __construct a() end closable_66e94081071db: __destruct closable_66e94081071db: close closable_66e94081071db: closing b() start closable_66e94081071fe: __construct b() catch b() finally closable_66e94081071fe: close closable_66e94081071fe: closing closable_66e94081071fe: __destruct closable_66e94081071fe: close closable_66e94081071fe: already closed a() start closable_66e9408107249: __construct a() end closable_66e9408107249: __destruct closable_66e9408107249: close closable_66e9408107249: closing b() start closable_66e940810726d: __construct b() return closable_66e940810726d: __destruct closable_66e940810726d: close closable_66e940810726d: closing b() finally a() start closable_66e9408107293: __construct a() end closable_66e9408107293: __destruct closable_66e9408107293: close closable_66e9408107293: closing b() start closable_66e94081072b6: __construct b() return closable_66e94081072b6: __destruct closable_66e94081072b6: close closable_66e94081072b6: closing b() finally a() start closable_66e94081072db: __construct a() end closable_66e94081072db: __destruct closable_66e94081072db: close closable_66e94081072db: closing b() start closable_66e94081072fe: __construct b() return closable_66e94081072fe: __destruct closable_66e94081072fe: close closable_66e94081072fe: closing b() finally a() start closable_66e9408107323: __construct a() end closable_66e9408107323: __destruct closable_66e9408107323: close closable_66e9408107323: closing b() start closable_66e9408107346: __construct b() return closable_66e9408107346: __destruct closable_66e9408107346: close closable_66e9408107346: closing b() finally a() start closable_66e940810736b: __construct a() end closable_66e940810736b: __destruct closable_66e940810736b: close closable_66e940810736b: closing b() start closable_66e940810738e: __construct b() return closable_66e940810738e: __destruct closable_66e940810738e: close closable_66e940810738e: closing b() finally a() start closable_66e94081073b3: __construct a() end closable_66e94081073b3: __destruct closable_66e94081073b3: close closable_66e94081073b3: closing b() start closable_66e94081073d5: __construct b() catch b() finally closable_66e94081073d5: close closable_66e94081073d5: closing closable_66e94081073d5: __destruct closable_66e94081073d5: close closable_66e94081073d5: already closed a() start closable_66e940810740c: __construct a() end closable_66e940810740c: __destruct closable_66e940810740c: close closable_66e940810740c: closing b() start closable_66e940810742f: __construct b() catch b() finally closable_66e940810742f: close closable_66e940810742f: closing closable_66e940810742f: __destruct closable_66e940810742f: close closable_66e940810742f: already closed a() start closable_66e9408107465: __construct a() end closable_66e9408107465: __destruct closable_66e9408107465: close closable_66e9408107465: closing b() start closable_66e9408107487: __construct b() return closable_66e9408107487: __destruct closable_66e9408107487: close closable_66e9408107487: closing b() finally a() start closable_66e94081074ac: __construct a() end closable_66e94081074ac: __destruct closable_66e94081074ac: close closable_66e94081074ac: closing b() start closable_66e94081074cf: __construct b() return closable_66e94081074cf: __destruct closable_66e94081074cf: close closable_66e94081074cf: closing b() finally closable_66e9408107154: __destruct closable_66e9408107154: close closable_66e9408107154: closing
Output for 8.2.10
closable_66e940810722d: __construct closable_66e940810722d: __destruct closable_66e940810722d: close closable_66e940810722d: closing closable_66e940810726c: __construct closable_66e9408107276: __construct closable_66e9408107276: __destruct closable_66e9408107276: close closable_66e9408107276: closing a() start closable_66e9408107292: __construct a() end closable_66e9408107292: __destruct closable_66e9408107292: close closable_66e9408107292: closing b() start closable_66e94081072b3: __construct b() return closable_66e94081072b3: __destruct closable_66e94081072b3: close closable_66e94081072b3: closing b() finally a() start closable_66e94081072dd: __construct a() end closable_66e94081072dd: __destruct closable_66e94081072dd: close closable_66e94081072dd: closing b() start closable_66e94081072fa: __construct b() return closable_66e94081072fa: __destruct closable_66e94081072fa: close closable_66e94081072fa: closing b() finally a() start closable_66e9408107319: __construct a() end closable_66e9408107319: __destruct closable_66e9408107319: close closable_66e9408107319: closing b() start closable_66e9408107335: __construct b() return closable_66e9408107335: __destruct closable_66e9408107335: close closable_66e9408107335: closing b() finally a() start closable_66e9408107353: __construct a() end closable_66e9408107353: __destruct closable_66e9408107353: close closable_66e9408107353: closing b() start closable_66e940810736f: __construct b() return closable_66e940810736f: __destruct closable_66e940810736f: close closable_66e940810736f: closing b() finally a() start closable_66e940810738d: __construct a() end closable_66e940810738d: __destruct closable_66e940810738d: close closable_66e940810738d: closing b() start closable_66e94081073a9: __construct b() catch b() finally closable_66e94081073a9: close closable_66e94081073a9: closing closable_66e94081073a9: __destruct closable_66e94081073a9: close closable_66e94081073a9: already closed a() start closable_66e94081073e7: __construct a() end closable_66e94081073e7: __destruct closable_66e94081073e7: close closable_66e94081073e7: closing b() start closable_66e9408107403: __construct b() catch b() finally closable_66e9408107403: close closable_66e9408107403: closing closable_66e9408107403: __destruct closable_66e9408107403: close closable_66e9408107403: already closed a() start closable_66e9408107430: __construct a() end closable_66e9408107430: __destruct closable_66e9408107430: close closable_66e9408107430: closing b() start closable_66e940810744d: __construct b() catch b() finally closable_66e940810744d: close closable_66e940810744d: closing closable_66e940810744d: __destruct closable_66e940810744d: close closable_66e940810744d: already closed a() start closable_66e9408107478: __construct a() end closable_66e9408107478: __destruct closable_66e9408107478: close closable_66e9408107478: closing b() start closable_66e94081074d8: __construct b() return closable_66e94081074d8: __destruct closable_66e94081074d8: close closable_66e94081074d8: closing b() finally a() start closable_66e94081074f7: __construct a() end closable_66e94081074f7: __destruct closable_66e94081074f7: close closable_66e94081074f7: closing b() start closable_66e9408107514: __construct b() catch b() finally closable_66e9408107514: close closable_66e9408107514: closing closable_66e9408107514: __destruct closable_66e9408107514: close closable_66e9408107514: already closed a() start closable_66e9408107540: __construct a() end closable_66e9408107540: __destruct closable_66e9408107540: close closable_66e9408107540: closing b() start closable_66e940810755c: __construct b() return closable_66e940810755c: __destruct closable_66e940810755c: close closable_66e940810755c: closing b() finally a() start closable_66e940810757a: __construct a() end closable_66e940810757a: __destruct closable_66e940810757a: close closable_66e940810757a: closing b() start closable_66e9408107597: __construct b() catch b() finally closable_66e9408107597: close closable_66e9408107597: closing closable_66e9408107597: __destruct closable_66e9408107597: close closable_66e9408107597: already closed closable_66e940810726c: __destruct closable_66e940810726c: close closable_66e940810726c: closing
Output for 8.2.9
closable_66e9408104dc8: __construct closable_66e9408104dc8: __destruct closable_66e9408104dc8: close closable_66e9408104dc8: closing closable_66e9408104deb: __construct closable_66e9408104def: __construct closable_66e9408104def: __destruct closable_66e9408104def: close closable_66e9408104def: closing a() start closable_66e9408104dfc: __construct a() end closable_66e9408104dfc: __destruct closable_66e9408104dfc: close closable_66e9408104dfc: closing b() start closable_66e9408104e0f: __construct b() catch b() finally closable_66e9408104e0f: close closable_66e9408104e0f: closing closable_66e9408104e0f: __destruct closable_66e9408104e0f: close closable_66e9408104e0f: already closed a() start closable_66e9408104e3b: __construct a() end closable_66e9408104e3b: __destruct closable_66e9408104e3b: close closable_66e9408104e3b: closing b() start closable_66e9408104e49: __construct b() return closable_66e9408104e49: __destruct closable_66e9408104e49: close closable_66e9408104e49: closing b() finally a() start closable_66e9408104e59: __construct a() end closable_66e9408104e59: __destruct closable_66e9408104e59: close closable_66e9408104e59: closing b() start closable_66e9408104e6d: __construct b() catch b() finally closable_66e9408104e6d: close closable_66e9408104e6d: closing closable_66e9408104e6d: __destruct closable_66e9408104e6d: close closable_66e9408104e6d: already closed a() start closable_66e9408104e86: __construct a() end closable_66e9408104e86: __destruct closable_66e9408104e86: close closable_66e9408104e86: closing b() start closable_66e9408104e93: __construct b() catch b() finally closable_66e9408104e93: close closable_66e9408104e93: closing closable_66e9408104e93: __destruct closable_66e9408104e93: close closable_66e9408104e93: already closed a() start closable_66e9408104eaa: __construct a() end closable_66e9408104eaa: __destruct closable_66e9408104eaa: close closable_66e9408104eaa: closing b() start closable_66e9408104eba: __construct b() return closable_66e9408104eba: __destruct closable_66e9408104eba: close closable_66e9408104eba: closing b() finally a() start closable_66e9408104ecf: __construct a() end closable_66e9408104ecf: __destruct closable_66e9408104ecf: close closable_66e9408104ecf: closing b() start closable_66e9408104edd: __construct b() return closable_66e9408104edd: __destruct closable_66e9408104edd: close closable_66e9408104edd: closing b() finally a() start closable_66e9408104eeb: __construct a() end closable_66e9408104eeb: __destruct closable_66e9408104eeb: close closable_66e9408104eeb: closing b() start closable_66e9408104ef9: __construct b() return closable_66e9408104ef9: __destruct closable_66e9408104ef9: close closable_66e9408104ef9: closing b() finally a() start closable_66e9408104f08: __construct a() end closable_66e9408104f08: __destruct closable_66e9408104f08: close closable_66e9408104f08: closing b() start closable_66e9408104f1b: __construct b() return closable_66e9408104f1b: __destruct closable_66e9408104f1b: close closable_66e9408104f1b: closing b() finally a() start closable_66e9408104f2b: __construct a() end closable_66e9408104f2b: __destruct closable_66e9408104f2b: close closable_66e9408104f2b: closing b() start closable_66e9408104f3a: __construct b() return closable_66e9408104f3a: __destruct closable_66e9408104f3a: close closable_66e9408104f3a: closing b() finally a() start closable_66e9408104f48: __construct a() end closable_66e9408104f48: __destruct closable_66e9408104f48: close closable_66e9408104f48: closing b() start closable_66e9408104f57: __construct b() catch b() finally closable_66e9408104f57: close closable_66e9408104f57: closing closable_66e9408104f57: __destruct closable_66e9408104f57: close closable_66e9408104f57: already closed a() start closable_66e9408104f72: __construct a() end closable_66e9408104f72: __destruct closable_66e9408104f72: close closable_66e9408104f72: closing b() start closable_66e9408104f82: __construct b() return closable_66e9408104f82: __destruct closable_66e9408104f82: close closable_66e9408104f82: closing b() finally closable_66e9408104deb: __destruct closable_66e9408104deb: close closable_66e9408104deb: closing
Output for 8.2.8
closable_66e94081041e1: __construct closable_66e94081041e1: __destruct closable_66e94081041e1: close closable_66e94081041e1: closing closable_66e940810420a: __construct closable_66e940810420e: __construct closable_66e940810420e: __destruct closable_66e940810420e: close closable_66e940810420e: closing a() start closable_66e940810421c: __construct a() end closable_66e940810421c: __destruct closable_66e940810421c: close closable_66e940810421c: closing b() start closable_66e940810422a: __construct b() catch b() finally closable_66e940810422a: close closable_66e940810422a: closing closable_66e940810422a: __destruct closable_66e940810422a: close closable_66e940810422a: already closed a() start closable_66e9408104257: __construct a() end closable_66e9408104257: __destruct closable_66e9408104257: close closable_66e9408104257: closing b() start closable_66e9408104266: __construct b() return closable_66e9408104266: __destruct closable_66e9408104266: close closable_66e9408104266: closing b() finally a() start closable_66e9408104276: __construct a() end closable_66e9408104276: __destruct closable_66e9408104276: close closable_66e9408104276: closing b() start closable_66e9408104284: __construct b() catch b() finally closable_66e9408104284: close closable_66e9408104284: closing closable_66e9408104284: __destruct closable_66e9408104284: close closable_66e9408104284: already closed a() start closable_66e940810429b: __construct a() end closable_66e940810429b: __destruct closable_66e940810429b: close closable_66e940810429b: closing b() start closable_66e94081042a9: __construct b() catch b() finally closable_66e94081042a9: close closable_66e94081042a9: closing closable_66e94081042a9: __destruct closable_66e94081042a9: close closable_66e94081042a9: already closed a() start closable_66e94081042bf: __construct a() end closable_66e94081042bf: __destruct closable_66e94081042bf: close closable_66e94081042bf: closing b() start closable_66e94081042cd: __construct b() catch b() finally closable_66e94081042cd: close closable_66e94081042cd: closing closable_66e94081042cd: __destruct closable_66e94081042cd: close closable_66e94081042cd: already closed a() start closable_66e94081042e3: __construct a() end closable_66e94081042e3: __destruct closable_66e94081042e3: close closable_66e94081042e3: closing b() start closable_66e94081042f1: __construct b() return closable_66e94081042f1: __destruct closable_66e94081042f1: close closable_66e94081042f1: closing b() finally a() start closable_66e9408104300: __construct a() end closable_66e9408104300: __destruct closable_66e9408104300: close closable_66e9408104300: closing b() start closable_66e940810436d: __construct b() return closable_66e940810436d: __destruct closable_66e940810436d: close closable_66e940810436d: closing b() finally a() start closable_66e940810437c: __construct a() end closable_66e940810437c: __destruct closable_66e940810437c: close closable_66e940810437c: closing b() start closable_66e940810438a: __construct b() catch b() finally closable_66e940810438a: close closable_66e940810438a: closing closable_66e940810438a: __destruct closable_66e940810438a: close closable_66e940810438a: already closed a() start closable_66e94081043a1: __construct a() end closable_66e94081043a1: __destruct closable_66e94081043a1: close closable_66e94081043a1: closing b() start closable_66e94081043af: __construct b() return closable_66e94081043af: __destruct closable_66e94081043af: close closable_66e94081043af: closing b() finally a() start closable_66e94081043be: __construct a() end closable_66e94081043be: __destruct closable_66e94081043be: close closable_66e94081043be: closing b() start closable_66e94081043cc: __construct b() catch b() finally closable_66e94081043cc: close closable_66e94081043cc: closing closable_66e94081043cc: __destruct closable_66e94081043cc: close closable_66e94081043cc: already closed a() start closable_66e94081043e2: __construct a() end closable_66e94081043e2: __destruct closable_66e94081043e2: close closable_66e94081043e2: closing b() start closable_66e94081043f0: __construct b() catch b() finally closable_66e94081043f0: close closable_66e94081043f0: closing closable_66e94081043f0: __destruct closable_66e94081043f0: close closable_66e94081043f0: already closed closable_66e940810420a: __destruct closable_66e940810420a: close closable_66e940810420a: closing
Output for 8.2.7
closable_66e940810518a: __construct closable_66e940810518a: __destruct closable_66e940810518a: close closable_66e940810518a: closing closable_66e94081051c7: __construct closable_66e94081051d0: __construct closable_66e94081051d0: __destruct closable_66e94081051d0: close closable_66e94081051d0: closing a() start closable_66e94081051eb: __construct a() end closable_66e94081051eb: __destruct closable_66e94081051eb: close closable_66e94081051eb: closing b() start closable_66e9408105206: __construct b() return closable_66e9408105206: __destruct closable_66e9408105206: close closable_66e9408105206: closing b() finally a() start closable_66e940810522b: __construct a() end closable_66e940810522b: __destruct closable_66e940810522b: close closable_66e940810522b: closing b() start closable_66e9408105246: __construct b() catch b() finally closable_66e9408105246: close closable_66e9408105246: closing closable_66e9408105246: __destruct closable_66e9408105246: close closable_66e9408105246: already closed a() start closable_66e940810527f: __construct a() end closable_66e940810527f: __destruct closable_66e940810527f: close closable_66e940810527f: closing b() start closable_66e940810529a: __construct b() return closable_66e940810529a: __destruct closable_66e940810529a: close closable_66e940810529a: closing b() finally a() start closable_66e94081052b6: __construct a() end closable_66e94081052b6: __destruct closable_66e94081052b6: close closable_66e94081052b6: closing b() start closable_66e94081052d2: __construct b() return closable_66e94081052d2: __destruct closable_66e94081052d2: close closable_66e94081052d2: closing b() finally a() start closable_66e94081052ef: __construct a() end closable_66e94081052ef: __destruct closable_66e94081052ef: close closable_66e94081052ef: closing b() start closable_66e9408105309: __construct b() catch b() finally closable_66e9408105309: close closable_66e9408105309: closing closable_66e9408105309: __destruct closable_66e9408105309: close closable_66e9408105309: already closed a() start closable_66e9408105332: __construct a() end closable_66e9408105332: __destruct closable_66e9408105332: close closable_66e9408105332: closing b() start closable_66e940810534d: __construct b() catch b() finally closable_66e940810534d: close closable_66e940810534d: closing closable_66e940810534d: __destruct closable_66e940810534d: close closable_66e940810534d: already closed a() start closable_66e9408105374: __construct a() end closable_66e9408105374: __destruct closable_66e9408105374: close closable_66e9408105374: closing b() start closable_66e940810539a: __construct b() catch b() finally closable_66e940810539a: close closable_66e940810539a: closing closable_66e940810539a: __destruct closable_66e940810539a: close closable_66e940810539a: already closed a() start closable_66e94081053c3: __construct a() end closable_66e94081053c3: __destruct closable_66e94081053c3: close closable_66e94081053c3: closing b() start closable_66e94081053dd: __construct b() return closable_66e94081053dd: __destruct closable_66e94081053dd: close closable_66e94081053dd: closing b() finally a() start closable_66e94081053f8: __construct a() end closable_66e94081053f8: __destruct closable_66e94081053f8: close closable_66e94081053f8: closing b() start closable_66e9408105413: __construct b() catch b() finally closable_66e9408105413: close closable_66e9408105413: closing closable_66e9408105413: __destruct closable_66e9408105413: close closable_66e9408105413: already closed a() start closable_66e940810543b: __construct a() end closable_66e940810543b: __destruct closable_66e940810543b: close closable_66e940810543b: closing b() start closable_66e9408105455: __construct b() return closable_66e9408105455: __destruct closable_66e9408105455: close closable_66e9408105455: closing b() finally a() start closable_66e9408105471: __construct a() end closable_66e9408105471: __destruct closable_66e9408105471: close closable_66e9408105471: closing b() start closable_66e940810548a: __construct b() catch b() finally closable_66e940810548a: close closable_66e940810548a: closing closable_66e940810548a: __destruct closable_66e940810548a: close closable_66e940810548a: already closed closable_66e94081051c7: __destruct closable_66e94081051c7: close closable_66e94081051c7: closing
Output for 8.2.6
closable_66e94081021b6: __construct closable_66e94081021b6: __destruct closable_66e94081021b6: close closable_66e94081021b6: closing closable_66e940810224e: __construct closable_66e9408102252: __construct closable_66e9408102252: __destruct closable_66e9408102252: close closable_66e9408102252: closing a() start closable_66e9408102260: __construct a() end closable_66e9408102260: __destruct closable_66e9408102260: close closable_66e9408102260: closing b() start closable_66e940810226d: __construct b() catch b() finally closable_66e940810226d: close closable_66e940810226d: closing closable_66e940810226d: __destruct closable_66e940810226d: close closable_66e940810226d: already closed a() start closable_66e9408102296: __construct a() end closable_66e9408102296: __destruct closable_66e9408102296: close closable_66e9408102296: closing b() start closable_66e94081022a4: __construct b() return closable_66e94081022a4: __destruct closable_66e94081022a4: close closable_66e94081022a4: closing b() finally a() start closable_66e94081022b4: __construct a() end closable_66e94081022b4: __destruct closable_66e94081022b4: close closable_66e94081022b4: closing b() start closable_66e94081022c3: __construct b() return closable_66e94081022c3: __destruct closable_66e94081022c3: close closable_66e94081022c3: closing b() finally a() start closable_66e94081022d1: __construct a() end closable_66e94081022d1: __destruct closable_66e94081022d1: close closable_66e94081022d1: closing b() start closable_66e94081022df: __construct b() return closable_66e94081022df: __destruct closable_66e94081022df: close closable_66e94081022df: closing b() finally a() start closable_66e94081022ed: __construct a() end closable_66e94081022ed: __destruct closable_66e94081022ed: close closable_66e94081022ed: closing b() start closable_66e94081022fb: __construct b() catch b() finally closable_66e94081022fb: close closable_66e94081022fb: closing closable_66e94081022fb: __destruct closable_66e94081022fb: close closable_66e94081022fb: already closed a() start closable_66e9408102311: __construct a() end closable_66e9408102311: __destruct closable_66e9408102311: close closable_66e9408102311: closing b() start closable_66e940810231f: __construct b() return closable_66e940810231f: __destruct closable_66e940810231f: close closable_66e940810231f: closing b() finally a() start closable_66e940810232d: __construct a() end closable_66e940810232d: __destruct closable_66e940810232d: close closable_66e940810232d: closing b() start closable_66e940810233c: __construct b() return closable_66e940810233c: __destruct closable_66e940810233c: close closable_66e940810233c: closing b() finally a() start closable_66e940810234a: __construct a() end closable_66e940810234a: __destruct closable_66e940810234a: close closable_66e940810234a: closing b() start closable_66e9408102358: __construct b() catch b() finally closable_66e9408102358: close closable_66e9408102358: closing closable_66e9408102358: __destruct closable_66e9408102358: close closable_66e9408102358: already closed a() start closable_66e940810236c: __construct a() end closable_66e940810236c: __destruct closable_66e940810236c: close closable_66e940810236c: closing b() start closable_66e940810237a: __construct b() return closable_66e940810237a: __destruct closable_66e940810237a: close closable_66e940810237a: closing b() finally a() start closable_66e9408102388: __construct a() end closable_66e9408102388: __destruct closable_66e9408102388: close closable_66e9408102388: closing b() start closable_66e9408102396: __construct b() catch b() finally closable_66e9408102396: close closable_66e9408102396: closing closable_66e9408102396: __destruct closable_66e9408102396: close closable_66e9408102396: already closed a() start closable_66e94081023ab: __construct a() end closable_66e94081023ab: __destruct closable_66e94081023ab: close closable_66e94081023ab: closing b() start closable_66e94081023b9: __construct b() catch b() finally closable_66e94081023b9: close closable_66e94081023b9: closing closable_66e94081023b9: __destruct closable_66e94081023b9: close closable_66e94081023b9: already closed closable_66e940810224e: __destruct closable_66e940810224e: close closable_66e940810224e: closing
Output for 8.2.5
closable_66e9408104484: __construct closable_66e9408104484: __destruct closable_66e9408104484: close closable_66e9408104484: closing closable_66e94081044ac: __construct closable_66e94081044b0: __construct closable_66e94081044b0: __destruct closable_66e94081044b0: close closable_66e94081044b0: closing a() start closable_66e94081044be: __construct a() end closable_66e94081044be: __destruct closable_66e94081044be: close closable_66e94081044be: closing b() start closable_66e94081044cb: __construct b() catch b() finally closable_66e94081044cb: close closable_66e94081044cb: closing closable_66e94081044cb: __destruct closable_66e94081044cb: close closable_66e94081044cb: already closed a() start closable_66e94081044f4: __construct a() end closable_66e94081044f4: __destruct closable_66e94081044f4: close closable_66e94081044f4: closing b() start closable_66e9408104503: __construct b() catch b() finally closable_66e9408104503: close closable_66e9408104503: closing closable_66e9408104503: __destruct closable_66e9408104503: close closable_66e9408104503: already closed a() start closable_66e9408104519: __construct a() end closable_66e9408104519: __destruct closable_66e9408104519: close closable_66e9408104519: closing b() start closable_66e9408104528: __construct b() return closable_66e9408104528: __destruct closable_66e9408104528: close closable_66e9408104528: closing b() finally a() start closable_66e9408104537: __construct a() end closable_66e9408104537: __destruct closable_66e9408104537: close closable_66e9408104537: closing b() start closable_66e9408104545: __construct b() catch b() finally closable_66e9408104545: close closable_66e9408104545: closing closable_66e9408104545: __destruct closable_66e9408104545: close closable_66e9408104545: already closed a() start closable_66e940810455b: __construct a() end closable_66e940810455b: __destruct closable_66e940810455b: close closable_66e940810455b: closing b() start closable_66e9408104568: __construct b() catch b() finally closable_66e9408104568: close closable_66e9408104568: closing closable_66e9408104568: __destruct closable_66e9408104568: close closable_66e9408104568: already closed a() start closable_66e940810457e: __construct a() end closable_66e940810457e: __destruct closable_66e940810457e: close closable_66e940810457e: closing b() start closable_66e940810458d: __construct b() catch b() finally closable_66e940810458d: close closable_66e940810458d: closing closable_66e940810458d: __destruct closable_66e940810458d: close closable_66e940810458d: already closed a() start closable_66e94081045a2: __construct a() end closable_66e94081045a2: __destruct closable_66e94081045a2: close closable_66e94081045a2: closing b() start closable_66e94081045b0: __construct b() return closable_66e94081045b0: __destruct closable_66e94081045b0: close closable_66e94081045b0: closing b() finally a() start closable_66e94081045be: __construct a() end closable_66e94081045be: __destruct closable_66e94081045be: close closable_66e94081045be: closing b() start closable_66e94081045cc: __construct b() return closable_66e94081045cc: __destruct closable_66e94081045cc: close closable_66e94081045cc: closing b() finally a() start closable_66e94081045db: __construct a() end closable_66e94081045db: __destruct closable_66e94081045db: close closable_66e94081045db: closing b() start closable_66e94081045e8: __construct b() catch b() finally closable_66e94081045e8: close closable_66e94081045e8: closing closable_66e94081045e8: __destruct closable_66e94081045e8: close closable_66e94081045e8: already closed a() start closable_66e94081045fe: __construct a() end closable_66e94081045fe: __destruct closable_66e94081045fe: close closable_66e94081045fe: closing b() start closable_66e940810460b: __construct b() return closable_66e940810460b: __destruct closable_66e940810460b: close closable_66e940810460b: closing b() finally a() start closable_66e940810461a: __construct a() end closable_66e940810461a: __destruct closable_66e940810461a: close closable_66e940810461a: closing b() start closable_66e9408104627: __construct b() catch b() finally closable_66e9408104627: close closable_66e9408104627: closing closable_66e9408104627: __destruct closable_66e9408104627: close closable_66e9408104627: already closed closable_66e94081044ac: __destruct closable_66e94081044ac: close closable_66e94081044ac: closing
Output for 8.2.4
closable_66e9408103fd6: __construct closable_66e9408103fd6: __destruct closable_66e9408103fd6: close closable_66e9408103fd6: closing closable_66e9408103ffa: __construct closable_66e9408103fff: __construct closable_66e9408103fff: __destruct closable_66e9408103fff: close closable_66e9408103fff: closing a() start closable_66e940810400c: __construct a() end closable_66e940810400c: __destruct closable_66e940810400c: close closable_66e940810400c: closing b() start closable_66e940810401a: __construct b() return closable_66e940810401a: __destruct closable_66e940810401a: close closable_66e940810401a: closing b() finally a() start closable_66e940810402f: __construct a() end closable_66e940810402f: __destruct closable_66e940810402f: close closable_66e940810402f: closing b() start closable_66e940810403e: __construct b() return closable_66e940810403e: __destruct closable_66e940810403e: close closable_66e940810403e: closing b() finally a() start closable_66e940810404d: __construct a() end closable_66e940810404d: __destruct closable_66e940810404d: close closable_66e940810404d: closing b() start closable_66e940810405b: __construct b() return closable_66e940810405b: __destruct closable_66e940810405b: close closable_66e940810405b: closing b() finally a() start closable_66e940810406a: __construct a() end closable_66e940810406a: __destruct closable_66e940810406a: close closable_66e940810406a: closing b() start closable_66e9408104078: __construct b() catch b() finally closable_66e9408104078: close closable_66e9408104078: closing closable_66e9408104078: __destruct closable_66e9408104078: close closable_66e9408104078: already closed a() start closable_66e940810409a: __construct a() end closable_66e940810409a: __destruct closable_66e940810409a: close closable_66e940810409a: closing b() start closable_66e94081040a9: __construct b() catch b() finally closable_66e94081040a9: close closable_66e94081040a9: closing closable_66e94081040a9: __destruct closable_66e94081040a9: close closable_66e94081040a9: already closed a() start closable_66e94081040bf: __construct a() end closable_66e94081040bf: __destruct closable_66e94081040bf: close closable_66e94081040bf: closing b() start closable_66e94081040ce: __construct b() return closable_66e94081040ce: __destruct closable_66e94081040ce: close closable_66e94081040ce: closing b() finally a() start closable_66e94081040dd: __construct a() end closable_66e94081040dd: __destruct closable_66e94081040dd: close closable_66e94081040dd: closing b() start closable_66e94081040eb: __construct b() catch b() finally closable_66e94081040eb: close closable_66e94081040eb: closing closable_66e94081040eb: __destruct closable_66e94081040eb: close closable_66e94081040eb: already closed a() start closable_66e9408104102: __construct a() end closable_66e9408104102: __destruct closable_66e9408104102: close closable_66e9408104102: closing b() start closable_66e9408104110: __construct b() catch b() finally closable_66e9408104110: close closable_66e9408104110: closing closable_66e9408104110: __destruct closable_66e9408104110: close closable_66e9408104110: already closed a() start closable_66e9408104126: __construct a() end closable_66e9408104126: __destruct closable_66e9408104126: close closable_66e9408104126: closing b() start closable_66e9408104135: __construct b() return closable_66e9408104135: __destruct closable_66e9408104135: close closable_66e9408104135: closing b() finally a() start closable_66e9408104144: __construct a() end closable_66e9408104144: __destruct closable_66e9408104144: close closable_66e9408104144: closing b() start closable_66e9408104152: __construct b() catch b() finally closable_66e9408104152: close closable_66e9408104152: closing closable_66e9408104152: __destruct closable_66e9408104152: close closable_66e9408104152: already closed a() start closable_66e9408104168: __construct a() end closable_66e9408104168: __destruct closable_66e9408104168: close closable_66e9408104168: closing b() start closable_66e9408104176: __construct b() catch b() finally closable_66e9408104176: close closable_66e9408104176: closing closable_66e9408104176: __destruct closable_66e9408104176: close closable_66e9408104176: already closed closable_66e9408103ffa: __destruct closable_66e9408103ffa: close closable_66e9408103ffa: closing
Output for 8.2.3
closable_66e9408104014: __construct closable_66e9408104014: __destruct closable_66e9408104014: close closable_66e9408104014: closing closable_66e9408104036: __construct closable_66e940810403a: __construct closable_66e940810403a: __destruct closable_66e940810403a: close closable_66e940810403a: closing a() start closable_66e9408104047: __construct a() end closable_66e9408104047: __destruct closable_66e9408104047: close closable_66e9408104047: closing b() start closable_66e940810405a: __construct b() return closable_66e940810405a: __destruct closable_66e940810405a: close closable_66e940810405a: closing b() finally a() start closable_66e9408104076: __construct a() end closable_66e9408104076: __destruct closable_66e9408104076: close closable_66e9408104076: closing b() start closable_66e9408104088: __construct b() return closable_66e9408104088: __destruct closable_66e9408104088: close closable_66e9408104088: closing b() finally a() start closable_66e9408104098: __construct a() end closable_66e9408104098: __destruct closable_66e9408104098: close closable_66e9408104098: closing b() start closable_66e94081040a6: __construct b() catch b() finally closable_66e94081040a6: close closable_66e94081040a6: closing closable_66e94081040a6: __destruct closable_66e94081040a6: close closable_66e94081040a6: already closed a() start closable_66e94081040d2: __construct a() end closable_66e94081040d2: __destruct closable_66e94081040d2: close closable_66e94081040d2: closing b() start closable_66e94081040e1: __construct b() return closable_66e94081040e1: __destruct closable_66e94081040e1: close closable_66e94081040e1: closing b() finally a() start closable_66e94081040f0: __construct a() end closable_66e94081040f0: __destruct closable_66e94081040f0: close closable_66e94081040f0: closing b() start closable_66e94081040fe: __construct b() return closable_66e94081040fe: __destruct closable_66e94081040fe: close closable_66e94081040fe: closing b() finally a() start closable_66e9408104114: __construct a() end closable_66e9408104114: __destruct closable_66e9408104114: close closable_66e9408104114: closing b() start closable_66e9408104125: __construct b() return closable_66e9408104125: __destruct closable_66e9408104125: close closable_66e9408104125: closing b() finally a() start closable_66e9408104134: __construct a() end closable_66e9408104134: __destruct closable_66e9408104134: close closable_66e9408104134: closing b() start closable_66e9408104142: __construct b() catch b() finally closable_66e9408104142: close closable_66e9408104142: closing closable_66e9408104142: __destruct closable_66e9408104142: close closable_66e9408104142: already closed a() start closable_66e9408104158: __construct a() end closable_66e9408104158: __destruct closable_66e9408104158: close closable_66e9408104158: closing b() start closable_66e940810416c: __construct b() return closable_66e940810416c: __destruct closable_66e940810416c: close closable_66e940810416c: closing b() finally a() start closable_66e940810417c: __construct a() end closable_66e940810417c: __destruct closable_66e940810417c: close closable_66e940810417c: closing b() start closable_66e940810418a: __construct b() return closable_66e940810418a: __destruct closable_66e940810418a: close closable_66e940810418a: closing b() finally a() start closable_66e940810419a: __construct a() end closable_66e940810419a: __destruct closable_66e940810419a: close closable_66e940810419a: closing b() start closable_66e94081041a8: __construct b() return closable_66e94081041a8: __destruct closable_66e94081041a8: close closable_66e94081041a8: closing b() finally a() start closable_66e94081041bc: __construct a() end closable_66e94081041bc: __destruct closable_66e94081041bc: close closable_66e94081041bc: closing b() start closable_66e94081041cd: __construct b() catch b() finally closable_66e94081041cd: close closable_66e94081041cd: closing closable_66e94081041cd: __destruct closable_66e94081041cd: close closable_66e94081041cd: already closed closable_66e9408104036: __destruct closable_66e9408104036: close closable_66e9408104036: closing
Output for 8.2.2
closable_66e94081068fa: __construct closable_66e94081068fa: __destruct closable_66e94081068fa: close closable_66e94081068fa: closing closable_66e940810691a: __construct closable_66e940810691e: __construct closable_66e940810691e: __destruct closable_66e940810691e: close closable_66e940810691e: closing a() start closable_66e940810692b: __construct a() end closable_66e940810692b: __destruct closable_66e940810692b: close closable_66e940810692b: closing b() start closable_66e9408106938: __construct b() return closable_66e9408106938: __destruct closable_66e9408106938: close closable_66e9408106938: closing b() finally a() start closable_66e940810694b: __construct a() end closable_66e940810694b: __destruct closable_66e940810694b: close closable_66e940810694b: closing b() start closable_66e9408106958: __construct b() catch b() finally closable_66e9408106958: close closable_66e9408106958: closing closable_66e9408106958: __destruct closable_66e9408106958: close closable_66e9408106958: already closed a() start closable_66e9408106978: __construct a() end closable_66e9408106978: __destruct closable_66e9408106978: close closable_66e9408106978: closing b() start closable_66e9408106986: __construct b() catch b() finally closable_66e9408106986: close closable_66e9408106986: closing closable_66e9408106986: __destruct closable_66e9408106986: close closable_66e9408106986: already closed a() start closable_66e940810699c: __construct a() end closable_66e940810699c: __destruct closable_66e940810699c: close closable_66e940810699c: closing b() start closable_66e94081069aa: __construct b() catch b() finally closable_66e94081069aa: close closable_66e94081069aa: closing closable_66e94081069aa: __destruct closable_66e94081069aa: close closable_66e94081069aa: already closed a() start closable_66e94081069bf: __construct a() end closable_66e94081069bf: __destruct closable_66e94081069bf: close closable_66e94081069bf: closing b() start closable_66e94081069ce: __construct b() catch b() finally closable_66e94081069ce: close closable_66e94081069ce: closing closable_66e94081069ce: __destruct closable_66e94081069ce: close closable_66e94081069ce: already closed a() start closable_66e94081069e3: __construct a() end closable_66e94081069e3: __destruct closable_66e94081069e3: close closable_66e94081069e3: closing b() start closable_66e94081069f2: __construct b() return closable_66e94081069f2: __destruct closable_66e94081069f2: close closable_66e94081069f2: closing b() finally a() start closable_66e9408106a00: __construct a() end closable_66e9408106a00: __destruct closable_66e9408106a00: close closable_66e9408106a00: closing b() start closable_66e9408106a0e: __construct b() return closable_66e9408106a0e: __destruct closable_66e9408106a0e: close closable_66e9408106a0e: closing b() finally a() start closable_66e9408106a1e: __construct a() end closable_66e9408106a1e: __destruct closable_66e9408106a1e: close closable_66e9408106a1e: closing b() start closable_66e9408106a2b: __construct b() return closable_66e9408106a2b: __destruct closable_66e9408106a2b: close closable_66e9408106a2b: closing b() finally a() start closable_66e9408106a3a: __construct a() end closable_66e9408106a3a: __destruct closable_66e9408106a3a: close closable_66e9408106a3a: closing b() start closable_66e9408106a47: __construct b() return closable_66e9408106a47: __destruct closable_66e9408106a47: close closable_66e9408106a47: closing b() finally a() start closable_66e9408106a55: __construct a() end closable_66e9408106a55: __destruct closable_66e9408106a55: close closable_66e9408106a55: closing b() start closable_66e9408106a62: __construct b() catch b() finally closable_66e9408106a62: close closable_66e9408106a62: closing closable_66e9408106a62: __destruct closable_66e9408106a62: close closable_66e9408106a62: already closed a() start closable_66e9408106a77: __construct a() end closable_66e9408106a77: __destruct closable_66e9408106a77: close closable_66e9408106a77: closing b() start closable_66e9408106a85: __construct b() catch b() finally closable_66e9408106a85: close closable_66e9408106a85: closing closable_66e9408106a85: __destruct closable_66e9408106a85: close closable_66e9408106a85: already closed closable_66e940810691a: __destruct closable_66e940810691a: close closable_66e940810691a: closing
Output for 8.2.1
closable_66e94081041b9: __construct closable_66e94081041b9: __destruct closable_66e94081041b9: close closable_66e94081041b9: closing closable_66e94081041df: __construct closable_66e94081041e3: __construct closable_66e94081041e3: __destruct closable_66e94081041e3: close closable_66e94081041e3: closing a() start closable_66e94081041f7: __construct a() end closable_66e94081041f7: __destruct closable_66e94081041f7: close closable_66e94081041f7: closing b() start closable_66e9408104205: __construct b() catch b() finally closable_66e9408104205: close closable_66e9408104205: closing closable_66e9408104205: __destruct closable_66e9408104205: close closable_66e9408104205: already closed a() start closable_66e940810422d: __construct a() end closable_66e940810422d: __destruct closable_66e940810422d: close closable_66e940810422d: closing b() start closable_66e940810423c: __construct b() return closable_66e940810423c: __destruct closable_66e940810423c: close closable_66e940810423c: closing b() finally a() start closable_66e940810424c: __construct a() end closable_66e940810424c: __destruct closable_66e940810424c: close closable_66e940810424c: closing b() start closable_66e940810425a: __construct b() return closable_66e940810425a: __destruct closable_66e940810425a: close closable_66e940810425a: closing b() finally a() start closable_66e9408104269: __construct a() end closable_66e9408104269: __destruct closable_66e9408104269: close closable_66e9408104269: closing b() start closable_66e9408104278: __construct b() return closable_66e9408104278: __destruct closable_66e9408104278: close closable_66e9408104278: closing b() finally a() start closable_66e9408104286: __construct a() end closable_66e9408104286: __destruct closable_66e9408104286: close closable_66e9408104286: closing b() start closable_66e9408104294: __construct b() return closable_66e9408104294: __destruct closable_66e9408104294: close closable_66e9408104294: closing b() finally a() start closable_66e94081042a3: __construct a() end closable_66e94081042a3: __destruct closable_66e94081042a3: close closable_66e94081042a3: closing b() start closable_66e94081042b1: __construct b() catch b() finally closable_66e94081042b1: close closable_66e94081042b1: closing closable_66e94081042b1: __destruct closable_66e94081042b1: close closable_66e94081042b1: already closed a() start closable_66e94081042c8: __construct a() end closable_66e94081042c8: __destruct closable_66e94081042c8: close closable_66e94081042c8: closing b() start closable_66e94081042d6: __construct b() catch b() finally closable_66e94081042d6: close closable_66e94081042d6: closing closable_66e94081042d6: __destruct closable_66e94081042d6: close closable_66e94081042d6: already closed a() start closable_66e94081042ec: __construct a() end closable_66e94081042ec: __destruct closable_66e94081042ec: close closable_66e94081042ec: closing b() start closable_66e94081042fa: __construct b() return closable_66e94081042fa: __destruct closable_66e94081042fa: close closable_66e94081042fa: closing b() finally a() start closable_66e9408104309: __construct a() end closable_66e9408104309: __destruct closable_66e9408104309: close closable_66e9408104309: closing b() start closable_66e9408104317: __construct b() catch b() finally closable_66e9408104317: close closable_66e9408104317: closing closable_66e9408104317: __destruct closable_66e9408104317: close closable_66e9408104317: already closed a() start closable_66e940810432d: __construct a() end closable_66e940810432d: __destruct closable_66e940810432d: close closable_66e940810432d: closing b() start closable_66e940810433b: __construct b() catch b() finally closable_66e940810433b: close closable_66e940810433b: closing closable_66e940810433b: __destruct closable_66e940810433b: close closable_66e940810433b: already closed a() start closable_66e9408104350: __construct a() end closable_66e9408104350: __destruct closable_66e9408104350: close closable_66e9408104350: closing b() start closable_66e940810435e: __construct b() return closable_66e940810435e: __destruct closable_66e940810435e: close closable_66e940810435e: closing b() finally closable_66e94081041df: __destruct closable_66e94081041df: close closable_66e94081041df: closing
Output for 8.2.0
closable_66e9408103eeb: __construct closable_66e9408103eeb: __destruct closable_66e9408103eeb: close closable_66e9408103eeb: closing closable_66e9408103f3f: __construct closable_66e9408103f44: __construct closable_66e9408103f44: __destruct closable_66e9408103f44: close closable_66e9408103f44: closing a() start closable_66e9408103f5c: __construct a() end closable_66e9408103f5c: __destruct closable_66e9408103f5c: close closable_66e9408103f5c: closing b() start closable_66e9408103f6a: __construct b() catch b() finally closable_66e9408103f6a: close closable_66e9408103f6a: closing closable_66e9408103f6a: __destruct closable_66e9408103f6a: close closable_66e9408103f6a: already closed a() start closable_66e9408103f90: __construct a() end closable_66e9408103f90: __destruct closable_66e9408103f90: close closable_66e9408103f90: closing b() start closable_66e9408103f9e: __construct b() return closable_66e9408103f9e: __destruct closable_66e9408103f9e: close closable_66e9408103f9e: closing b() finally a() start closable_66e9408103fae: __construct a() end closable_66e9408103fae: __destruct closable_66e9408103fae: close closable_66e9408103fae: closing b() start closable_66e9408103fbc: __construct b() catch b() finally closable_66e9408103fbc: close closable_66e9408103fbc: closing closable_66e9408103fbc: __destruct closable_66e9408103fbc: close closable_66e9408103fbc: already closed a() start closable_66e9408103fd1: __construct a() end closable_66e9408103fd1: __destruct closable_66e9408103fd1: close closable_66e9408103fd1: closing b() start closable_66e9408103fdf: __construct b() catch b() finally closable_66e9408103fdf: close closable_66e9408103fdf: closing closable_66e9408103fdf: __destruct closable_66e9408103fdf: close closable_66e9408103fdf: already closed a() start closable_66e9408103ff4: __construct a() end closable_66e9408103ff4: __destruct closable_66e9408103ff4: close closable_66e9408103ff4: closing b() start closable_66e9408104001: __construct b() catch b() finally closable_66e9408104001: close closable_66e9408104001: closing closable_66e9408104001: __destruct closable_66e9408104001: close closable_66e9408104001: already closed a() start closable_66e9408104016: __construct a() end closable_66e9408104016: __destruct closable_66e9408104016: close closable_66e9408104016: closing b() start closable_66e9408104024: __construct b() return closable_66e9408104024: __destruct closable_66e9408104024: close closable_66e9408104024: closing b() finally a() start closable_66e9408104032: __construct a() end closable_66e9408104032: __destruct closable_66e9408104032: close closable_66e9408104032: closing b() start closable_66e940810403f: __construct b() catch b() finally closable_66e940810403f: close closable_66e940810403f: closing closable_66e940810403f: __destruct closable_66e940810403f: close closable_66e940810403f: already closed a() start closable_66e9408104054: __construct a() end closable_66e9408104054: __destruct closable_66e9408104054: close closable_66e9408104054: closing b() start closable_66e9408104062: __construct b() return closable_66e9408104062: __destruct closable_66e9408104062: close closable_66e9408104062: closing b() finally a() start closable_66e9408104071: __construct a() end closable_66e9408104071: __destruct closable_66e9408104071: close closable_66e9408104071: closing b() start closable_66e940810407f: __construct b() catch b() finally closable_66e940810407f: close closable_66e940810407f: closing closable_66e940810407f: __destruct closable_66e940810407f: close closable_66e940810407f: already closed a() start closable_66e9408104094: __construct a() end closable_66e9408104094: __destruct closable_66e9408104094: close closable_66e9408104094: closing b() start closable_66e94081040a1: __construct b() catch b() finally closable_66e94081040a1: close closable_66e94081040a1: closing closable_66e94081040a1: __destruct closable_66e94081040a1: close closable_66e94081040a1: already closed a() start closable_66e94081040b6: __construct a() end closable_66e94081040b6: __destruct closable_66e94081040b6: close closable_66e94081040b6: closing b() start closable_66e94081040c3: __construct b() catch b() finally closable_66e94081040c3: close closable_66e94081040c3: closing closable_66e94081040c3: __destruct closable_66e94081040c3: close closable_66e94081040c3: already closed closable_66e9408103f3f: __destruct closable_66e9408103f3f: close closable_66e9408103f3f: closing
Output for 8.1.29
closable_66e94081035e7: __construct closable_66e94081035e7: __destruct closable_66e94081035e7: close closable_66e94081035e7: closing closable_66e9408103609: __construct closable_66e940810360d: __construct closable_66e940810360d: __destruct closable_66e940810360d: close closable_66e940810360d: closing a() start closable_66e9408103619: __construct a() end closable_66e9408103619: __destruct closable_66e9408103619: close closable_66e9408103619: closing b() start closable_66e940810362c: __construct b() return closable_66e940810362c: __destruct closable_66e940810362c: close closable_66e940810362c: closing b() finally a() start closable_66e9408103645: __construct a() end closable_66e9408103645: __destruct closable_66e9408103645: close closable_66e9408103645: closing b() start closable_66e9408103656: __construct b() catch b() finally closable_66e9408103656: close closable_66e9408103656: closing closable_66e9408103656: __destruct closable_66e9408103656: close closable_66e9408103656: already closed a() start closable_66e9408103678: __construct a() end closable_66e9408103678: __destruct closable_66e9408103678: close closable_66e9408103678: closing b() start closable_66e9408103688: __construct b() catch b() finally closable_66e9408103688: close closable_66e9408103688: closing closable_66e9408103688: __destruct closable_66e9408103688: close closable_66e9408103688: already closed a() start closable_66e94081036a8: __construct a() end closable_66e94081036a8: __destruct closable_66e94081036a8: close closable_66e94081036a8: closing b() start closable_66e94081036b5: __construct b() return closable_66e94081036b5: __destruct closable_66e94081036b5: close closable_66e94081036b5: closing b() finally a() start closable_66e94081036c4: __construct a() end closable_66e94081036c4: __destruct closable_66e94081036c4: close closable_66e94081036c4: closing b() start closable_66e94081036d2: __construct b() catch b() finally closable_66e94081036d2: close closable_66e94081036d2: closing closable_66e94081036d2: __destruct closable_66e94081036d2: close closable_66e94081036d2: already closed a() start closable_66e94081036ed: __construct a() end closable_66e94081036ed: __destruct closable_66e94081036ed: close closable_66e94081036ed: closing b() start closable_66e9408103700: __construct b() catch b() finally closable_66e9408103700: close closable_66e9408103700: closing closable_66e9408103700: __destruct closable_66e9408103700: close closable_66e9408103700: already closed a() start closable_66e9408103715: __construct a() end closable_66e9408103715: __destruct closable_66e9408103715: close closable_66e9408103715: closing b() start closable_66e9408103722: __construct b() catch b() finally closable_66e9408103722: close closable_66e9408103722: closing closable_66e9408103722: __destruct closable_66e9408103722: close closable_66e9408103722: already closed a() start closable_66e9408103738: __construct a() end closable_66e9408103738: __destruct closable_66e9408103738: close closable_66e9408103738: closing b() start closable_66e940810374c: __construct b() return closable_66e940810374c: __destruct closable_66e940810374c: close closable_66e940810374c: closing b() finally a() start closable_66e940810375d: __construct a() end closable_66e940810375d: __destruct closable_66e940810375d: close closable_66e940810375d: closing b() start closable_66e940810376b: __construct b() return closable_66e940810376b: __destruct closable_66e940810376b: close closable_66e940810376b: closing b() finally a() start closable_66e940810377a: __construct a() end closable_66e940810377a: __destruct closable_66e940810377a: close closable_66e940810377a: closing b() start closable_66e9408103789: __construct b() catch b() finally closable_66e9408103789: close closable_66e9408103789: closing closable_66e9408103789: __destruct closable_66e9408103789: close closable_66e9408103789: already closed a() start closable_66e94081037a6: __construct a() end closable_66e94081037a6: __destruct closable_66e94081037a6: close closable_66e94081037a6: closing b() start closable_66e94081037b5: __construct b() return closable_66e94081037b5: __destruct closable_66e94081037b5: close closable_66e94081037b5: closing b() finally closable_66e9408103609: __destruct closable_66e9408103609: close closable_66e9408103609: closing
Output for 8.1.28
closable_66e9408103438: __construct closable_66e9408103438: __destruct closable_66e9408103438: close closable_66e9408103438: closing closable_66e9408103458: __construct closable_66e940810345c: __construct closable_66e940810345c: __destruct closable_66e940810345c: close closable_66e940810345c: closing a() start closable_66e9408103469: __construct a() end closable_66e9408103469: __destruct closable_66e9408103469: close closable_66e9408103469: closing b() start closable_66e9408103477: __construct b() return closable_66e9408103477: __destruct closable_66e9408103477: close closable_66e9408103477: closing b() finally a() start closable_66e940810348c: __construct a() end closable_66e940810348c: __destruct closable_66e940810348c: close closable_66e940810348c: closing b() start closable_66e940810349a: __construct b() return closable_66e940810349a: __destruct closable_66e940810349a: close closable_66e940810349a: closing b() finally a() start closable_66e94081034aa: __construct a() end closable_66e94081034aa: __destruct closable_66e94081034aa: close closable_66e94081034aa: closing b() start closable_66e94081034b8: __construct b() catch b() finally closable_66e94081034b8: close closable_66e94081034b8: closing closable_66e94081034b8: __destruct closable_66e94081034b8: close closable_66e94081034b8: already closed a() start closable_66e94081034d7: __construct a() end closable_66e94081034d7: __destruct closable_66e94081034d7: close closable_66e94081034d7: closing b() start closable_66e94081034e5: __construct b() return closable_66e94081034e5: __destruct closable_66e94081034e5: close closable_66e94081034e5: closing b() finally a() start closable_66e94081034f5: __construct a() end closable_66e94081034f5: __destruct closable_66e94081034f5: close closable_66e94081034f5: closing b() start closable_66e9408103503: __construct b() return closable_66e9408103503: __destruct closable_66e9408103503: close closable_66e9408103503: closing b() finally a() start closable_66e9408103512: __construct a() end closable_66e9408103512: __destruct closable_66e9408103512: close closable_66e9408103512: closing b() start closable_66e940810351f: __construct b() return closable_66e940810351f: __destruct closable_66e940810351f: close closable_66e940810351f: closing b() finally a() start closable_66e940810352e: __construct a() end closable_66e940810352e: __destruct closable_66e940810352e: close closable_66e940810352e: closing b() start closable_66e940810353c: __construct b() catch b() finally closable_66e940810353c: close closable_66e940810353c: closing closable_66e940810353c: __destruct closable_66e940810353c: close closable_66e940810353c: already closed a() start closable_66e9408103553: __construct a() end closable_66e9408103553: __destruct closable_66e9408103553: close closable_66e9408103553: closing b() start closable_66e9408103562: __construct b() catch b() finally closable_66e9408103562: close closable_66e9408103562: closing closable_66e9408103562: __destruct closable_66e9408103562: close closable_66e9408103562: already closed a() start closable_66e9408103577: __construct a() end closable_66e9408103577: __destruct closable_66e9408103577: close closable_66e9408103577: closing b() start closable_66e9408103585: __construct b() catch b() finally closable_66e9408103585: close closable_66e9408103585: closing closable_66e9408103585: __destruct closable_66e9408103585: close closable_66e9408103585: already closed a() start closable_66e940810359b: __construct a() end closable_66e940810359b: __destruct closable_66e940810359b: close closable_66e940810359b: closing b() start closable_66e94081035a9: __construct b() return closable_66e94081035a9: __destruct closable_66e94081035a9: close closable_66e94081035a9: closing b() finally a() start closable_66e94081035b8: __construct a() end closable_66e94081035b8: __destruct closable_66e94081035b8: close closable_66e94081035b8: closing b() start closable_66e94081035c6: __construct b() catch b() finally closable_66e94081035c6: close closable_66e94081035c6: closing closable_66e94081035c6: __destruct closable_66e94081035c6: close closable_66e94081035c6: already closed closable_66e9408103458: __destruct closable_66e9408103458: close closable_66e9408103458: closing
Output for 8.1.27
closable_66e9408104032: __construct closable_66e9408104032: __destruct closable_66e9408104032: close closable_66e9408104032: closing closable_66e9408104052: __construct closable_66e9408104056: __construct closable_66e9408104056: __destruct closable_66e9408104056: close closable_66e9408104056: closing a() start closable_66e9408104063: __construct a() end closable_66e9408104063: __destruct closable_66e9408104063: close closable_66e9408104063: closing b() start closable_66e9408104072: __construct b() return closable_66e9408104072: __destruct closable_66e9408104072: close closable_66e9408104072: closing b() finally a() start closable_66e9408104087: __construct a() end closable_66e9408104087: __destruct closable_66e9408104087: close closable_66e9408104087: closing b() start closable_66e9408104095: __construct b() return closable_66e9408104095: __destruct closable_66e9408104095: close closable_66e9408104095: closing b() finally a() start closable_66e94081040a4: __construct a() end closable_66e94081040a4: __destruct closable_66e94081040a4: close closable_66e94081040a4: closing b() start closable_66e94081040b1: __construct b() catch b() finally closable_66e94081040b1: close closable_66e94081040b1: closing closable_66e94081040b1: __destruct closable_66e94081040b1: close closable_66e94081040b1: already closed a() start closable_66e94081040cb: __construct a() end closable_66e94081040cb: __destruct closable_66e94081040cb: close closable_66e94081040cb: closing b() start closable_66e94081040da: __construct b() catch b() finally closable_66e94081040da: close closable_66e94081040da: closing closable_66e94081040da: __destruct closable_66e94081040da: close closable_66e94081040da: already closed a() start closable_66e94081040f0: __construct a() end closable_66e94081040f0: __destruct closable_66e94081040f0: close closable_66e94081040f0: closing b() start closable_66e94081040ff: __construct b() catch b() finally closable_66e94081040ff: close closable_66e94081040ff: closing closable_66e94081040ff: __destruct closable_66e94081040ff: close closable_66e94081040ff: already closed a() start closable_66e9408104113: __construct a() end closable_66e9408104113: __destruct closable_66e9408104113: close closable_66e9408104113: closing b() start closable_66e9408104122: __construct b() return closable_66e9408104122: __destruct closable_66e9408104122: close closable_66e9408104122: closing b() finally a() start closable_66e9408104130: __construct a() end closable_66e9408104130: __destruct closable_66e9408104130: close closable_66e9408104130: closing b() start closable_66e940810413e: __construct b() return closable_66e940810413e: __destruct closable_66e940810413e: close closable_66e940810413e: closing b() finally a() start closable_66e940810414e: __construct a() end closable_66e940810414e: __destruct closable_66e940810414e: close closable_66e940810414e: closing b() start closable_66e940810415b: __construct b() catch b() finally closable_66e940810415b: close closable_66e940810415b: closing closable_66e940810415b: __destruct closable_66e940810415b: close closable_66e940810415b: already closed a() start closable_66e9408104170: __construct a() end closable_66e9408104170: __destruct closable_66e9408104170: close closable_66e9408104170: closing b() start closable_66e940810417e: __construct b() catch b() finally closable_66e940810417e: close closable_66e940810417e: closing closable_66e940810417e: __destruct closable_66e940810417e: close closable_66e940810417e: already closed a() start closable_66e9408104194: __construct a() end closable_66e9408104194: __destruct closable_66e9408104194: close closable_66e9408104194: closing b() start closable_66e94081041a2: __construct b() return closable_66e94081041a2: __destruct closable_66e94081041a2: close closable_66e94081041a2: closing b() finally a() start closable_66e94081041b9: __construct a() end closable_66e94081041b9: __destruct closable_66e94081041b9: close closable_66e94081041b9: closing b() start closable_66e94081041c7: __construct b() catch b() finally closable_66e94081041c7: close closable_66e94081041c7: closing closable_66e94081041c7: __destruct closable_66e94081041c7: close closable_66e94081041c7: already closed closable_66e9408104052: __destruct closable_66e9408104052: close closable_66e9408104052: closing
Output for 8.1.26
closable_66e9408103ea6: __construct closable_66e9408103ea6: __destruct closable_66e9408103ea6: close closable_66e9408103ea6: closing closable_66e9408103ec9: __construct closable_66e9408103ecd: __construct closable_66e9408103ecd: __destruct closable_66e9408103ecd: close closable_66e9408103ecd: closing a() start closable_66e9408103edc: __construct a() end closable_66e9408103edc: __destruct closable_66e9408103edc: close closable_66e9408103edc: closing b() start closable_66e9408103ef1: __construct b() return closable_66e9408103ef1: __destruct closable_66e9408103ef1: close closable_66e9408103ef1: closing b() finally a() start closable_66e9408103f0b: __construct a() end closable_66e9408103f0b: __destruct closable_66e9408103f0b: close closable_66e9408103f0b: closing b() start closable_66e9408103f2e: __construct b() catch b() finally closable_66e9408103f2e: close closable_66e9408103f2e: closing closable_66e9408103f2e: __destruct closable_66e9408103f2e: close closable_66e9408103f2e: already closed a() start closable_66e9408103f4d: __construct a() end closable_66e9408103f4d: __destruct closable_66e9408103f4d: close closable_66e9408103f4d: closing b() start closable_66e9408103f61: __construct b() return closable_66e9408103f61: __destruct closable_66e9408103f61: close closable_66e9408103f61: closing b() finally a() start closable_66e9408103f73: __construct a() end closable_66e9408103f73: __destruct closable_66e9408103f73: close closable_66e9408103f73: closing b() start closable_66e9408103f81: __construct b() catch b() finally closable_66e9408103f81: close closable_66e9408103f81: closing closable_66e9408103f81: __destruct closable_66e9408103f81: close closable_66e9408103f81: already closed a() start closable_66e9408103f97: __construct a() end closable_66e9408103f97: __destruct closable_66e9408103f97: close closable_66e9408103f97: closing b() start closable_66e9408103faa: __construct b() catch b() finally closable_66e9408103faa: close closable_66e9408103faa: closing closable_66e9408103faa: __destruct closable_66e9408103faa: close closable_66e9408103faa: already closed a() start closable_66e9408103fc5: __construct a() end closable_66e9408103fc5: __destruct closable_66e9408103fc5: close closable_66e9408103fc5: closing b() start closable_66e9408103fd3: __construct b() catch b() finally closable_66e9408103fd3: close closable_66e9408103fd3: closing closable_66e9408103fd3: __destruct closable_66e9408103fd3: close closable_66e9408103fd3: already closed a() start closable_66e9408103fe9: __construct a() end closable_66e9408103fe9: __destruct closable_66e9408103fe9: close closable_66e9408103fe9: closing b() start closable_66e9408103ffc: __construct b() catch b() finally closable_66e9408103ffc: close closable_66e9408103ffc: closing closable_66e9408103ffc: __destruct closable_66e9408103ffc: close closable_66e9408103ffc: already closed a() start closable_66e9408104019: __construct a() end closable_66e9408104019: __destruct closable_66e9408104019: close closable_66e9408104019: closing b() start closable_66e9408104026: __construct b() catch b() finally closable_66e9408104026: close closable_66e9408104026: closing closable_66e9408104026: __destruct closable_66e9408104026: close closable_66e9408104026: already closed a() start closable_66e940810403d: __construct a() end closable_66e940810403d: __destruct closable_66e940810403d: close closable_66e940810403d: closing b() start closable_66e940810404c: __construct b() return closable_66e940810404c: __destruct closable_66e940810404c: close closable_66e940810404c: closing b() finally a() start closable_66e9408104061: __construct a() end closable_66e9408104061: __destruct closable_66e9408104061: close closable_66e9408104061: closing b() start closable_66e9408104072: __construct b() catch b() finally closable_66e9408104072: close closable_66e9408104072: closing closable_66e9408104072: __destruct closable_66e9408104072: close closable_66e9408104072: already closed a() start closable_66e9408104087: __construct a() end closable_66e9408104087: __destruct closable_66e9408104087: close closable_66e9408104087: closing b() start closable_66e9408104095: __construct b() return closable_66e9408104095: __destruct closable_66e9408104095: close closable_66e9408104095: closing b() finally closable_66e9408103ec9: __destruct closable_66e9408103ec9: close closable_66e9408103ec9: closing
Output for 8.1.25
closable_66e9408103d47: __construct closable_66e9408103d47: __destruct closable_66e9408103d47: close closable_66e9408103d47: closing closable_66e9408103d68: __construct closable_66e9408103d6c: __construct closable_66e9408103d6c: __destruct closable_66e9408103d6c: close closable_66e9408103d6c: closing a() start closable_66e9408103d7d: __construct a() end closable_66e9408103d7d: __destruct closable_66e9408103d7d: close closable_66e9408103d7d: closing b() start closable_66e9408103d8e: __construct b() return closable_66e9408103d8e: __destruct closable_66e9408103d8e: close closable_66e9408103d8e: closing b() finally a() start closable_66e9408103daa: __construct a() end closable_66e9408103daa: __destruct closable_66e9408103daa: close closable_66e9408103daa: closing b() start closable_66e9408103dbb: __construct b() catch b() finally closable_66e9408103dbb: close closable_66e9408103dbb: closing closable_66e9408103dbb: __destruct closable_66e9408103dbb: close closable_66e9408103dbb: already closed a() start closable_66e9408103dd7: __construct a() end closable_66e9408103dd7: __destruct closable_66e9408103dd7: close closable_66e9408103dd7: closing b() start closable_66e9408103dea: __construct b() catch b() finally closable_66e9408103dea: close closable_66e9408103dea: closing closable_66e9408103dea: __destruct closable_66e9408103dea: close closable_66e9408103dea: already closed a() start closable_66e9408103e07: __construct a() end closable_66e9408103e07: __destruct closable_66e9408103e07: close closable_66e9408103e07: closing b() start closable_66e9408103e16: __construct b() return closable_66e9408103e16: __destruct closable_66e9408103e16: close closable_66e9408103e16: closing b() finally a() start closable_66e9408103e25: __construct a() end closable_66e9408103e25: __destruct closable_66e9408103e25: close closable_66e9408103e25: closing b() start closable_66e9408103e34: __construct b() return closable_66e9408103e34: __destruct closable_66e9408103e34: close closable_66e9408103e34: closing b() finally a() start closable_66e9408103e49: __construct a() end closable_66e9408103e49: __destruct closable_66e9408103e49: close closable_66e9408103e49: closing b() start closable_66e9408103e5b: __construct b() return closable_66e9408103e5b: __destruct closable_66e9408103e5b: close closable_66e9408103e5b: closing b() finally a() start closable_66e9408103e6b: __construct a() end closable_66e9408103e6b: __destruct closable_66e9408103e6b: close closable_66e9408103e6b: closing b() start closable_66e9408103e79: __construct b() catch b() finally closable_66e9408103e79: close closable_66e9408103e79: closing closable_66e9408103e79: __destruct closable_66e9408103e79: close closable_66e9408103e79: already closed a() start closable_66e9408103e92: __construct a() end closable_66e9408103e92: __destruct closable_66e9408103e92: close closable_66e9408103e92: closing b() start closable_66e9408103ea6: __construct b() return closable_66e9408103ea6: __destruct closable_66e9408103ea6: close closable_66e9408103ea6: closing b() finally a() start closable_66e9408103eb8: __construct a() end closable_66e9408103eb8: __destruct closable_66e9408103eb8: close closable_66e9408103eb8: closing b() start closable_66e9408103ecf: __construct b() return closable_66e9408103ecf: __destruct closable_66e9408103ecf: close closable_66e9408103ecf: closing b() finally a() start closable_66e9408103ee0: __construct a() end closable_66e9408103ee0: __destruct closable_66e9408103ee0: close closable_66e9408103ee0: closing b() start closable_66e9408103ef4: __construct b() return closable_66e9408103ef4: __destruct closable_66e9408103ef4: close closable_66e9408103ef4: closing b() finally a() start closable_66e9408103f07: __construct a() end closable_66e9408103f07: __destruct closable_66e9408103f07: close closable_66e9408103f07: closing b() start closable_66e9408103f14: __construct b() catch b() finally closable_66e9408103f14: close closable_66e9408103f14: closing closable_66e9408103f14: __destruct closable_66e9408103f14: close closable_66e9408103f14: already closed closable_66e9408103d68: __destruct closable_66e9408103d68: close closable_66e9408103d68: closing
Output for 8.1.24
closable_66e9408103bbf: __construct closable_66e9408103bbf: __destruct closable_66e9408103bbf: close closable_66e9408103bbf: closing closable_66e9408103be4: __construct closable_66e9408103be8: __construct closable_66e9408103be8: __destruct closable_66e9408103be8: close closable_66e9408103be8: closing a() start closable_66e9408103bf8: __construct a() end closable_66e9408103bf8: __destruct closable_66e9408103bf8: close closable_66e9408103bf8: closing b() start closable_66e9408103c06: __construct b() return closable_66e9408103c06: __destruct closable_66e9408103c06: close closable_66e9408103c06: closing b() finally a() start closable_66e9408103c1c: __construct a() end closable_66e9408103c1c: __destruct closable_66e9408103c1c: close closable_66e9408103c1c: closing b() start closable_66e9408103c2b: __construct b() return closable_66e9408103c2b: __destruct closable_66e9408103c2b: close closable_66e9408103c2b: closing b() finally a() start closable_66e9408103c3a: __construct a() end closable_66e9408103c3a: __destruct closable_66e9408103c3a: close closable_66e9408103c3a: closing b() start closable_66e9408103c48: __construct b() catch b() finally closable_66e9408103c48: close closable_66e9408103c48: closing closable_66e9408103c48: __destruct closable_66e9408103c48: close closable_66e9408103c48: already closed a() start closable_66e9408103c65: __construct a() end closable_66e9408103c65: __destruct closable_66e9408103c65: close closable_66e9408103c65: closing b() start closable_66e9408103c73: __construct b() return closable_66e9408103c73: __destruct closable_66e9408103c73: close closable_66e9408103c73: closing b() finally a() start closable_66e9408103c83: __construct a() end closable_66e9408103c83: __destruct closable_66e9408103c83: close closable_66e9408103c83: closing b() start closable_66e9408103c91: __construct b() catch b() finally closable_66e9408103c91: close closable_66e9408103c91: closing closable_66e9408103c91: __destruct closable_66e9408103c91: close closable_66e9408103c91: already closed a() start closable_66e9408103ca7: __construct a() end closable_66e9408103ca7: __destruct closable_66e9408103ca7: close closable_66e9408103ca7: closing b() start closable_66e9408103cb5: __construct b() catch b() finally closable_66e9408103cb5: close closable_66e9408103cb5: closing closable_66e9408103cb5: __destruct closable_66e9408103cb5: close closable_66e9408103cb5: already closed a() start closable_66e9408103ccc: __construct a() end closable_66e9408103ccc: __destruct closable_66e9408103ccc: close closable_66e9408103ccc: closing b() start closable_66e9408103cda: __construct b() return closable_66e9408103cda: __destruct closable_66e9408103cda: close closable_66e9408103cda: closing b() finally a() start closable_66e9408103ce9: __construct a() end closable_66e9408103ce9: __destruct closable_66e9408103ce9: close closable_66e9408103ce9: closing b() start closable_66e9408103cf7: __construct b() catch b() finally closable_66e9408103cf7: close closable_66e9408103cf7: closing closable_66e9408103cf7: __destruct closable_66e9408103cf7: close closable_66e9408103cf7: already closed a() start closable_66e9408103d0d: __construct a() end closable_66e9408103d0d: __destruct closable_66e9408103d0d: close closable_66e9408103d0d: closing b() start closable_66e9408103d1c: __construct b() return closable_66e9408103d1c: __destruct closable_66e9408103d1c: close closable_66e9408103d1c: closing b() finally a() start closable_66e9408103d2b: __construct a() end closable_66e9408103d2b: __destruct closable_66e9408103d2b: close closable_66e9408103d2b: closing b() start closable_66e9408103d39: __construct b() return closable_66e9408103d39: __destruct closable_66e9408103d39: close closable_66e9408103d39: closing b() finally a() start closable_66e9408103d48: __construct a() end closable_66e9408103d48: __destruct closable_66e9408103d48: close closable_66e9408103d48: closing b() start closable_66e9408103d56: __construct b() return closable_66e9408103d56: __destruct closable_66e9408103d56: close closable_66e9408103d56: closing b() finally closable_66e9408103be4: __destruct closable_66e9408103be4: close closable_66e9408103be4: closing
Output for 8.1.23
closable_66e9408103690: __construct closable_66e9408103690: __destruct closable_66e9408103690: close closable_66e9408103690: closing closable_66e94081036b4: __construct closable_66e94081036b8: __construct closable_66e94081036b8: __destruct closable_66e94081036b8: close closable_66e94081036b8: closing a() start closable_66e94081036c6: __construct a() end closable_66e94081036c6: __destruct closable_66e94081036c6: close closable_66e94081036c6: closing b() start closable_66e94081036d5: __construct b() catch b() finally closable_66e94081036d5: close closable_66e94081036d5: closing closable_66e94081036d5: __destruct closable_66e94081036d5: close closable_66e94081036d5: already closed a() start closable_66e94081036f7: __construct a() end closable_66e94081036f7: __destruct closable_66e94081036f7: close closable_66e94081036f7: closing b() start closable_66e9408103705: __construct b() catch b() finally closable_66e9408103705: close closable_66e9408103705: closing closable_66e9408103705: __destruct closable_66e9408103705: close closable_66e9408103705: already closed a() start closable_66e940810371b: __construct a() end closable_66e940810371b: __destruct closable_66e940810371b: close closable_66e940810371b: closing b() start closable_66e9408103729: __construct b() catch b() finally closable_66e9408103729: close closable_66e9408103729: closing closable_66e9408103729: __destruct closable_66e9408103729: close closable_66e9408103729: already closed a() start closable_66e9408103740: __construct a() end closable_66e9408103740: __destruct closable_66e9408103740: close closable_66e9408103740: closing b() start closable_66e940810374e: __construct b() catch b() finally closable_66e940810374e: close closable_66e940810374e: closing closable_66e940810374e: __destruct closable_66e940810374e: close closable_66e940810374e: already closed a() start closable_66e9408103764: __construct a() end closable_66e9408103764: __destruct closable_66e9408103764: close closable_66e9408103764: closing b() start closable_66e9408103772: __construct b() catch b() finally closable_66e9408103772: close closable_66e9408103772: closing closable_66e9408103772: __destruct closable_66e9408103772: close closable_66e9408103772: already closed a() start closable_66e9408103788: __construct a() end closable_66e9408103788: __destruct closable_66e9408103788: close closable_66e9408103788: closing b() start closable_66e9408103796: __construct b() catch b() finally closable_66e9408103796: close closable_66e9408103796: closing closable_66e9408103796: __destruct closable_66e9408103796: close closable_66e9408103796: already closed a() start closable_66e94081037ac: __construct a() end closable_66e94081037ac: __destruct closable_66e94081037ac: close closable_66e94081037ac: closing b() start closable_66e94081037ba: __construct b() catch b() finally closable_66e94081037ba: close closable_66e94081037ba: closing closable_66e94081037ba: __destruct closable_66e94081037ba: close closable_66e94081037ba: already closed a() start closable_66e94081037cf: __construct a() end closable_66e94081037cf: __destruct closable_66e94081037cf: close closable_66e94081037cf: closing b() start closable_66e94081037de: __construct b() return closable_66e94081037de: __destruct closable_66e94081037de: close closable_66e94081037de: closing b() finally a() start closable_66e94081037ed: __construct a() end closable_66e94081037ed: __destruct closable_66e94081037ed: close closable_66e94081037ed: closing b() start closable_66e94081037fb: __construct b() catch b() finally closable_66e94081037fb: close closable_66e94081037fb: closing closable_66e94081037fb: __destruct closable_66e94081037fb: close closable_66e94081037fb: already closed a() start closable_66e9408103811: __construct a() end closable_66e9408103811: __destruct closable_66e9408103811: close closable_66e9408103811: closing b() start closable_66e940810381f: __construct b() return closable_66e940810381f: __destruct closable_66e940810381f: close closable_66e940810381f: closing b() finally a() start closable_66e940810382e: __construct a() end closable_66e940810382e: __destruct closable_66e940810382e: close closable_66e940810382e: closing b() start closable_66e940810383c: __construct b() return closable_66e940810383c: __destruct closable_66e940810383c: close closable_66e940810383c: closing b() finally closable_66e94081036b4: __destruct closable_66e94081036b4: close closable_66e94081036b4: closing
Output for 8.1.22
closable_66e9408103979: __construct closable_66e9408103979: __destruct closable_66e9408103979: close closable_66e9408103979: closing closable_66e940810399d: __construct closable_66e94081039a1: __construct closable_66e94081039a1: __destruct closable_66e94081039a1: close closable_66e94081039a1: closing a() start closable_66e94081039b1: __construct a() end closable_66e94081039b1: __destruct closable_66e94081039b1: close closable_66e94081039b1: closing b() start closable_66e94081039bf: __construct b() return closable_66e94081039bf: __destruct closable_66e94081039bf: close closable_66e94081039bf: closing b() finally a() start closable_66e94081039d6: __construct a() end closable_66e94081039d6: __destruct closable_66e94081039d6: close closable_66e94081039d6: closing b() start closable_66e94081039e4: __construct b() return closable_66e94081039e4: __destruct closable_66e94081039e4: close closable_66e94081039e4: closing b() finally a() start closable_66e94081039f3: __construct a() end closable_66e94081039f3: __destruct closable_66e94081039f3: close closable_66e94081039f3: closing b() start closable_66e9408103a02: __construct b() return closable_66e9408103a02: __destruct closable_66e9408103a02: close closable_66e9408103a02: closing b() finally a() start closable_66e9408103a10: __construct a() end closable_66e9408103a10: __destruct closable_66e9408103a10: close closable_66e9408103a10: closing b() start closable_66e9408103a1e: __construct b() catch b() finally closable_66e9408103a1e: close closable_66e9408103a1e: closing closable_66e9408103a1e: __destruct closable_66e9408103a1e: close closable_66e9408103a1e: already closed a() start closable_66e9408103a3a: __construct a() end closable_66e9408103a3a: __destruct closable_66e9408103a3a: close closable_66e9408103a3a: closing b() start closable_66e9408103a49: __construct b() catch b() finally closable_66e9408103a49: close closable_66e9408103a49: closing closable_66e9408103a49: __destruct closable_66e9408103a49: close closable_66e9408103a49: already closed a() start closable_66e9408103a5e: __construct a() end closable_66e9408103a5e: __destruct closable_66e9408103a5e: close closable_66e9408103a5e: closing b() start closable_66e9408103a6c: __construct b() catch b() finally closable_66e9408103a6c: close closable_66e9408103a6c: closing closable_66e9408103a6c: __destruct closable_66e9408103a6c: close closable_66e9408103a6c: already closed a() start closable_66e9408103a82: __construct a() end closable_66e9408103a82: __destruct closable_66e9408103a82: close closable_66e9408103a82: closing b() start closable_66e9408103a91: __construct b() catch b() finally closable_66e9408103a91: close closable_66e9408103a91: closing closable_66e9408103a91: __destruct closable_66e9408103a91: close closable_66e9408103a91: already closed a() start closable_66e9408103aa7: __construct a() end closable_66e9408103aa7: __destruct closable_66e9408103aa7: close closable_66e9408103aa7: closing b() start closable_66e9408103ab4: __construct b() return closable_66e9408103ab4: __destruct closable_66e9408103ab4: close closable_66e9408103ab4: closing b() finally a() start closable_66e9408103ac2: __construct a() end closable_66e9408103ac2: __destruct closable_66e9408103ac2: close closable_66e9408103ac2: closing b() start closable_66e9408103ad0: __construct b() return closable_66e9408103ad0: __destruct closable_66e9408103ad0: close closable_66e9408103ad0: closing b() finally a() start closable_66e9408103ae0: __construct a() end closable_66e9408103ae0: __destruct closable_66e9408103ae0: close closable_66e9408103ae0: closing b() start closable_66e9408103aee: __construct b() catch b() finally closable_66e9408103aee: close closable_66e9408103aee: closing closable_66e9408103aee: __destruct closable_66e9408103aee: close closable_66e9408103aee: already closed a() start closable_66e9408103b03: __construct a() end closable_66e9408103b03: __destruct closable_66e9408103b03: close closable_66e9408103b03: closing b() start closable_66e9408103b11: __construct b() catch b() finally closable_66e9408103b11: close closable_66e9408103b11: closing closable_66e9408103b11: __destruct closable_66e9408103b11: close closable_66e9408103b11: already closed closable_66e940810399d: __destruct closable_66e940810399d: close closable_66e940810399d: closing
Output for 8.1.21
closable_66e94081044c0: __construct closable_66e94081044c0: __destruct closable_66e94081044c0: close closable_66e94081044c0: closing closable_66e94081044e3: __construct closable_66e94081044eb: __construct closable_66e94081044eb: __destruct closable_66e94081044eb: close closable_66e94081044eb: closing a() start closable_66e94081044f7: __construct a() end closable_66e94081044f7: __destruct closable_66e94081044f7: close closable_66e94081044f7: closing b() start closable_66e9408104504: __construct b() catch b() finally closable_66e9408104504: close closable_66e9408104504: closing closable_66e9408104504: __destruct closable_66e9408104504: close closable_66e9408104504: already closed a() start closable_66e9408104526: __construct a() end closable_66e9408104526: __destruct closable_66e9408104526: close closable_66e9408104526: closing b() start closable_66e9408104533: __construct b() return closable_66e9408104533: __destruct closable_66e9408104533: close closable_66e9408104533: closing b() finally a() start closable_66e9408104541: __construct a() end closable_66e9408104541: __destruct closable_66e9408104541: close closable_66e9408104541: closing b() start closable_66e940810454e: __construct b() catch b() finally closable_66e940810454e: close closable_66e940810454e: closing closable_66e940810454e: __destruct closable_66e940810454e: close closable_66e940810454e: already closed a() start closable_66e9408104563: __construct a() end closable_66e9408104563: __destruct closable_66e9408104563: close closable_66e9408104563: closing b() start closable_66e940810456f: __construct b() catch b() finally closable_66e940810456f: close closable_66e940810456f: closing closable_66e940810456f: __destruct closable_66e940810456f: close closable_66e940810456f: already closed a() start closable_66e9408104582: __construct a() end closable_66e9408104582: __destruct closable_66e9408104582: close closable_66e9408104582: closing b() start closable_66e940810458f: __construct b() return closable_66e940810458f: __destruct closable_66e940810458f: close closable_66e940810458f: closing b() finally a() start closable_66e940810459c: __construct a() end closable_66e940810459c: __destruct closable_66e940810459c: close closable_66e940810459c: closing b() start closable_66e94081045a9: __construct b() catch b() finally closable_66e94081045a9: close closable_66e94081045a9: closing closable_66e94081045a9: __destruct closable_66e94081045a9: close closable_66e94081045a9: already closed a() start closable_66e94081045bd: __construct a() end closable_66e94081045bd: __destruct closable_66e94081045bd: close closable_66e94081045bd: closing b() start closable_66e94081045c9: __construct b() return closable_66e94081045c9: __destruct closable_66e94081045c9: close closable_66e94081045c9: closing b() finally a() start closable_66e94081045d6: __construct a() end closable_66e94081045d6: __destruct closable_66e94081045d6: close closable_66e94081045d6: closing b() start closable_66e94081045e2: __construct b() catch b() finally closable_66e94081045e2: close closable_66e94081045e2: closing closable_66e94081045e2: __destruct closable_66e94081045e2: close closable_66e94081045e2: already closed a() start closable_66e94081045f6: __construct a() end closable_66e94081045f6: __destruct closable_66e94081045f6: close closable_66e94081045f6: closing b() start closable_66e9408104603: __construct b() catch b() finally closable_66e9408104603: close closable_66e9408104603: closing closable_66e9408104603: __destruct closable_66e9408104603: close closable_66e9408104603: already closed a() start closable_66e9408104617: __construct a() end closable_66e9408104617: __destruct closable_66e9408104617: close closable_66e9408104617: closing b() start closable_66e9408104624: __construct b() return closable_66e9408104624: __destruct closable_66e9408104624: close closable_66e9408104624: closing b() finally a() start closable_66e9408104632: __construct a() end closable_66e9408104632: __destruct closable_66e9408104632: close closable_66e9408104632: closing b() start closable_66e9408104640: __construct b() return closable_66e9408104640: __destruct closable_66e9408104640: close closable_66e9408104640: closing b() finally closable_66e94081044e3: __destruct closable_66e94081044e3: close closable_66e94081044e3: closing
Output for 8.1.20
closable_66e94081039fd: __construct closable_66e94081039fd: __destruct closable_66e94081039fd: close closable_66e94081039fd: closing closable_66e9408103a1e: __construct closable_66e9408103a25: __construct closable_66e9408103a25: __destruct closable_66e9408103a25: close closable_66e9408103a25: closing a() start closable_66e9408103a32: __construct a() end closable_66e9408103a32: __destruct closable_66e9408103a32: close closable_66e9408103a32: closing b() start closable_66e9408103a3e: __construct b() return closable_66e9408103a3e: __destruct closable_66e9408103a3e: close closable_66e9408103a3e: closing b() finally a() start closable_66e9408103a52: __construct a() end closable_66e9408103a52: __destruct closable_66e9408103a52: close closable_66e9408103a52: closing b() start closable_66e9408103a60: __construct b() catch b() finally closable_66e9408103a60: close closable_66e9408103a60: closing closable_66e9408103a60: __destruct closable_66e9408103a60: close closable_66e9408103a60: already closed a() start closable_66e9408103a7b: __construct a() end closable_66e9408103a7b: __destruct closable_66e9408103a7b: close closable_66e9408103a7b: closing b() start closable_66e9408103a88: __construct b() return closable_66e9408103a88: __destruct closable_66e9408103a88: close closable_66e9408103a88: closing b() finally a() start closable_66e9408103a95: __construct a() end closable_66e9408103a95: __destruct closable_66e9408103a95: close closable_66e9408103a95: closing b() start closable_66e9408103aa3: __construct b() catch b() finally closable_66e9408103aa3: close closable_66e9408103aa3: closing closable_66e9408103aa3: __destruct closable_66e9408103aa3: close closable_66e9408103aa3: already closed a() start closable_66e9408103ab8: __construct a() end closable_66e9408103ab8: __destruct closable_66e9408103ab8: close closable_66e9408103ab8: closing b() start closable_66e9408103ac5: __construct b() return closable_66e9408103ac5: __destruct closable_66e9408103ac5: close closable_66e9408103ac5: closing b() finally a() start closable_66e9408103ad2: __construct a() end closable_66e9408103ad2: __destruct closable_66e9408103ad2: close closable_66e9408103ad2: closing b() start closable_66e9408103adf: __construct b() catch b() finally closable_66e9408103adf: close closable_66e9408103adf: closing closable_66e9408103adf: __destruct closable_66e9408103adf: close closable_66e9408103adf: already closed a() start closable_66e9408103af4: __construct a() end closable_66e9408103af4: __destruct closable_66e9408103af4: close closable_66e9408103af4: closing b() start closable_66e9408103b00: __construct b() catch b() finally closable_66e9408103b00: close closable_66e9408103b00: closing closable_66e9408103b00: __destruct closable_66e9408103b00: close closable_66e9408103b00: already closed a() start closable_66e9408103b13: __construct a() end closable_66e9408103b13: __destruct closable_66e9408103b13: close closable_66e9408103b13: closing b() start closable_66e9408103b20: __construct b() catch b() finally closable_66e9408103b20: close closable_66e9408103b20: closing closable_66e9408103b20: __destruct closable_66e9408103b20: close closable_66e9408103b20: already closed a() start closable_66e9408103b34: __construct a() end closable_66e9408103b34: __destruct closable_66e9408103b34: close closable_66e9408103b34: closing b() start closable_66e9408103b41: __construct b() return closable_66e9408103b41: __destruct closable_66e9408103b41: close closable_66e9408103b41: closing b() finally a() start closable_66e9408103b4e: __construct a() end closable_66e9408103b4e: __destruct closable_66e9408103b4e: close closable_66e9408103b4e: closing b() start closable_66e9408103b5b: __construct b() return closable_66e9408103b5b: __destruct closable_66e9408103b5b: close closable_66e9408103b5b: closing b() finally a() start closable_66e9408103b68: __construct a() end closable_66e9408103b68: __destruct closable_66e9408103b68: close closable_66e9408103b68: closing b() start closable_66e9408103b74: __construct b() catch b() finally closable_66e9408103b74: close closable_66e9408103b74: closing closable_66e9408103b74: __destruct closable_66e9408103b74: close closable_66e9408103b74: already closed closable_66e9408103a1e: __destruct closable_66e9408103a1e: close closable_66e9408103a1e: closing
Output for 8.1.19
closable_66e940810519d: __construct closable_66e940810519d: __destruct closable_66e940810519d: close closable_66e940810519d: closing closable_66e94081051dc: __construct closable_66e94081051ec: __construct closable_66e94081051ec: __destruct closable_66e94081051ec: close closable_66e94081051ec: closing a() start closable_66e940810520a: __construct a() end closable_66e940810520a: __destruct closable_66e940810520a: close closable_66e940810520a: closing b() start closable_66e9408105228: __construct b() catch b() finally closable_66e9408105228: close closable_66e9408105228: closing closable_66e9408105228: __destruct closable_66e9408105228: close closable_66e9408105228: already closed a() start closable_66e9408105267: __construct a() end closable_66e9408105267: __destruct closable_66e9408105267: close closable_66e9408105267: closing b() start closable_66e9408105286: __construct b() catch b() finally closable_66e9408105286: close closable_66e9408105286: closing closable_66e9408105286: __destruct closable_66e9408105286: close closable_66e9408105286: already closed a() start closable_66e94081052b4: __construct a() end closable_66e94081052b4: __destruct closable_66e94081052b4: close closable_66e94081052b4: closing b() start closable_66e94081052db: __construct b() catch b() finally closable_66e94081052db: close closable_66e94081052db: closing closable_66e94081052db: __destruct closable_66e94081052db: close closable_66e94081052db: already closed a() start closable_66e940810533f: __construct a() end closable_66e940810533f: __destruct closable_66e940810533f: close closable_66e940810533f: closing b() start closable_66e940810535c: __construct b() return closable_66e940810535c: __destruct closable_66e940810535c: close closable_66e940810535c: closing b() finally a() start closable_66e940810538a: __construct a() end closable_66e940810538a: __destruct closable_66e940810538a: close closable_66e940810538a: closing b() start closable_66e94081053a7: __construct b() return closable_66e94081053a7: __destruct closable_66e94081053a7: close closable_66e94081053a7: closing b() finally a() start closable_66e94081053c5: __construct a() end closable_66e94081053c5: __destruct closable_66e94081053c5: close closable_66e94081053c5: closing b() start closable_66e94081053e1: __construct b() return closable_66e94081053e1: __destruct closable_66e94081053e1: close closable_66e94081053e1: closing b() finally a() start closable_66e94081053ff: __construct a() end closable_66e94081053ff: __destruct closable_66e94081053ff: close closable_66e94081053ff: closing b() start closable_66e940810541c: __construct b() catch b() finally closable_66e940810541c: close closable_66e940810541c: closing closable_66e940810541c: __destruct closable_66e940810541c: close closable_66e940810541c: already closed a() start closable_66e9408105449: __construct a() end closable_66e9408105449: __destruct closable_66e9408105449: close closable_66e9408105449: closing b() start closable_66e9408105465: __construct b() catch b() finally closable_66e9408105465: close closable_66e9408105465: closing closable_66e9408105465: __destruct closable_66e9408105465: close closable_66e9408105465: already closed a() start closable_66e9408105491: __construct a() end closable_66e9408105491: __destruct closable_66e9408105491: close closable_66e9408105491: closing b() start closable_66e94081054ad: __construct b() return closable_66e94081054ad: __destruct closable_66e94081054ad: close closable_66e94081054ad: closing b() finally a() start closable_66e94081054cb: __construct a() end closable_66e94081054cb: __destruct closable_66e94081054cb: close closable_66e94081054cb: closing b() start closable_66e94081054e7: __construct b() return closable_66e94081054e7: __destruct closable_66e94081054e7: close closable_66e94081054e7: closing b() finally a() start closable_66e9408105505: __construct a() end closable_66e9408105505: __destruct closable_66e9408105505: close closable_66e9408105505: closing b() start closable_66e9408105521: __construct b() catch b() finally closable_66e9408105521: close closable_66e9408105521: closing closable_66e9408105521: __destruct closable_66e9408105521: close closable_66e9408105521: already closed closable_66e94081051dc: __destruct closable_66e94081051dc: close closable_66e94081051dc: closing
Output for 8.1.18
closable_66e9408105418: __construct closable_66e9408105418: __destruct closable_66e9408105418: close closable_66e9408105418: closing closable_66e940810544f: __construct closable_66e940810545c: __construct closable_66e940810545c: __destruct closable_66e940810545c: close closable_66e940810545c: closing a() start closable_66e940810547a: __construct a() end closable_66e940810547a: __destruct closable_66e940810547a: close closable_66e940810547a: closing b() start closable_66e940810549f: __construct b() catch b() finally closable_66e940810549f: close closable_66e940810549f: closing closable_66e940810549f: __destruct closable_66e940810549f: close closable_66e940810549f: already closed a() start closable_66e94081054e3: __construct a() end closable_66e94081054e3: __destruct closable_66e94081054e3: close closable_66e94081054e3: closing b() start closable_66e9408105504: __construct b() return closable_66e9408105504: __destruct closable_66e9408105504: close closable_66e9408105504: closing b() finally a() start closable_66e940810552d: __construct a() end closable_66e940810552d: __destruct closable_66e940810552d: close closable_66e940810552d: closing b() start closable_66e9408105548: __construct b() return closable_66e9408105548: __destruct closable_66e9408105548: close closable_66e9408105548: closing b() finally a() start closable_66e9408105566: __construct a() end closable_66e9408105566: __destruct closable_66e9408105566: close closable_66e9408105566: closing b() start closable_66e940810558c: __construct b() catch b() finally closable_66e940810558c: close closable_66e940810558c: closing closable_66e940810558c: __destruct closable_66e940810558c: close closable_66e940810558c: already closed a() start closable_66e94081055b7: __construct a() end closable_66e94081055b7: __destruct closable_66e94081055b7: close closable_66e94081055b7: closing b() start closable_66e94081055d6: __construct b() catch b() finally closable_66e94081055d6: close closable_66e94081055d6: closing closable_66e94081055d6: __destruct closable_66e94081055d6: close closable_66e94081055d6: already closed a() start closable_66e9408105628: __construct a() end closable_66e9408105628: __destruct closable_66e9408105628: close closable_66e9408105628: closing b() start closable_66e940810564d: __construct b() return closable_66e940810564d: __destruct closable_66e940810564d: close closable_66e940810564d: closing b() finally a() start closable_66e940810566e: __construct a() end closable_66e940810566e: __destruct closable_66e940810566e: close closable_66e940810566e: closing b() start closable_66e9408105688: __construct b() return closable_66e9408105688: __destruct closable_66e9408105688: close closable_66e9408105688: closing b() finally a() start closable_66e94081056aa: __construct a() end closable_66e94081056aa: __destruct closable_66e94081056aa: close closable_66e94081056aa: closing b() start closable_66e94081056cc: __construct b() return closable_66e94081056cc: __destruct closable_66e94081056cc: close closable_66e94081056cc: closing b() finally a() start closable_66e94081056e9: __construct a() end closable_66e94081056e9: __destruct closable_66e94081056e9: close closable_66e94081056e9: closing b() start closable_66e9408105707: __construct b() return closable_66e9408105707: __destruct closable_66e9408105707: close closable_66e9408105707: closing b() finally a() start closable_66e940810572f: __construct a() end closable_66e940810572f: __destruct closable_66e940810572f: close closable_66e940810572f: closing b() start closable_66e940810574a: __construct b() catch b() finally closable_66e940810574a: close closable_66e940810574a: closing closable_66e940810574a: __destruct closable_66e940810574a: close closable_66e940810574a: already closed a() start closable_66e940810577b: __construct a() end closable_66e940810577b: __destruct closable_66e940810577b: close closable_66e940810577b: closing b() start closable_66e940810579c: __construct b() return closable_66e940810579c: __destruct closable_66e940810579c: close closable_66e940810579c: closing b() finally closable_66e940810544f: __destruct closable_66e940810544f: close closable_66e940810544f: closing
Output for 8.1.17
closable_66e9408108c0e: __construct closable_66e9408108c0e: __destruct closable_66e9408108c0e: close closable_66e9408108c0e: closing closable_66e9408108c47: __construct closable_66e9408108c59: __construct closable_66e9408108c59: __destruct closable_66e9408108c59: close closable_66e9408108c59: closing a() start closable_66e9408108c76: __construct a() end closable_66e9408108c76: __destruct closable_66e9408108c76: close closable_66e9408108c76: closing b() start closable_66e9408108c93: __construct b() catch b() finally closable_66e9408108c93: close closable_66e9408108c93: closing closable_66e9408108c93: __destruct closable_66e9408108c93: close closable_66e9408108c93: already closed a() start closable_66e9408108cda: __construct a() end closable_66e9408108cda: __destruct closable_66e9408108cda: close closable_66e9408108cda: closing b() start closable_66e9408108cf7: __construct b() catch b() finally closable_66e9408108cf7: close closable_66e9408108cf7: closing closable_66e9408108cf7: __destruct closable_66e9408108cf7: close closable_66e9408108cf7: already closed a() start closable_66e9408108d24: __construct a() end closable_66e9408108d24: __destruct closable_66e9408108d24: close closable_66e9408108d24: closing b() start closable_66e9408108d41: __construct b() catch b() finally closable_66e9408108d41: close closable_66e9408108d41: closing closable_66e9408108d41: __destruct closable_66e9408108d41: close closable_66e9408108d41: already closed a() start closable_66e9408108d6c: __construct a() end closable_66e9408108d6c: __destruct closable_66e9408108d6c: close closable_66e9408108d6c: closing b() start closable_66e9408108d88: __construct b() return closable_66e9408108d88: __destruct closable_66e9408108d88: close closable_66e9408108d88: closing b() finally a() start closable_66e9408108da6: __construct a() end closable_66e9408108da6: __destruct closable_66e9408108da6: close closable_66e9408108da6: closing b() start closable_66e9408108dc2: __construct b() catch b() finally closable_66e9408108dc2: close closable_66e9408108dc2: closing closable_66e9408108dc2: __destruct closable_66e9408108dc2: close closable_66e9408108dc2: already closed a() start closable_66e9408108ded: __construct a() end closable_66e9408108ded: __destruct closable_66e9408108ded: close closable_66e9408108ded: closing b() start closable_66e9408108e09: __construct b() catch b() finally closable_66e9408108e09: close closable_66e9408108e09: closing closable_66e9408108e09: __destruct closable_66e9408108e09: close closable_66e9408108e09: already closed a() start closable_66e9408108e34: __construct a() end closable_66e9408108e34: __destruct closable_66e9408108e34: close closable_66e9408108e34: closing b() start closable_66e9408108e50: __construct b() catch b() finally closable_66e9408108e50: close closable_66e9408108e50: closing closable_66e9408108e50: __destruct closable_66e9408108e50: close closable_66e9408108e50: already closed a() start closable_66e9408108e7a: __construct a() end closable_66e9408108e7a: __destruct closable_66e9408108e7a: close closable_66e9408108e7a: closing b() start closable_66e9408108e96: __construct b() return closable_66e9408108e96: __destruct closable_66e9408108e96: close closable_66e9408108e96: closing b() finally a() start closable_66e9408108eb4: __construct a() end closable_66e9408108eb4: __destruct closable_66e9408108eb4: close closable_66e9408108eb4: closing b() start closable_66e9408108ed2: __construct b() catch b() finally closable_66e9408108ed2: close closable_66e9408108ed2: closing closable_66e9408108ed2: __destruct closable_66e9408108ed2: close closable_66e9408108ed2: already closed a() start closable_66e9408108efd: __construct a() end closable_66e9408108efd: __destruct closable_66e9408108efd: close closable_66e9408108efd: closing b() start closable_66e9408108f19: __construct b() catch b() finally closable_66e9408108f19: close closable_66e9408108f19: closing closable_66e9408108f19: __destruct closable_66e9408108f19: close closable_66e9408108f19: already closed a() start closable_66e9408108f44: __construct a() end closable_66e9408108f44: __destruct closable_66e9408108f44: close closable_66e9408108f44: closing b() start closable_66e9408108f60: __construct b() catch b() finally closable_66e9408108f60: close closable_66e9408108f60: closing closable_66e9408108f60: __destruct closable_66e9408108f60: close closable_66e9408108f60: already closed closable_66e9408108c47: __destruct closable_66e9408108c47: close closable_66e9408108c47: closing
Output for 8.1.16
closable_66e9408106494: __construct closable_66e9408106494: __destruct closable_66e9408106494: close closable_66e9408106494: closing closable_66e94081064cb: __construct closable_66e94081064d2: __construct closable_66e94081064d2: __destruct closable_66e94081064d2: close closable_66e94081064d2: closing a() start closable_66e94081064eb: __construct a() end closable_66e94081064eb: __destruct closable_66e94081064eb: close closable_66e94081064eb: closing b() start closable_66e9408106505: __construct b() return closable_66e9408106505: __destruct closable_66e9408106505: close closable_66e9408106505: closing b() finally a() start closable_66e940810652a: __construct a() end closable_66e940810652a: __destruct closable_66e940810652a: close closable_66e940810652a: closing b() start closable_66e9408106544: __construct b() return closable_66e9408106544: __destruct closable_66e9408106544: close closable_66e9408106544: closing b() finally a() start closable_66e9408106560: __construct a() end closable_66e9408106560: __destruct closable_66e9408106560: close closable_66e9408106560: closing b() start closable_66e9408106578: __construct b() catch b() finally closable_66e9408106578: close closable_66e9408106578: closing closable_66e9408106578: __destruct closable_66e9408106578: close closable_66e9408106578: already closed a() start closable_66e94081065a7: __construct a() end closable_66e94081065a7: __destruct closable_66e94081065a7: close closable_66e94081065a7: closing b() start closable_66e94081065c0: __construct b() catch b() finally closable_66e94081065c0: close closable_66e94081065c0: closing closable_66e94081065c0: __destruct closable_66e94081065c0: close closable_66e94081065c0: already closed a() start closable_66e94081065e7: __construct a() end closable_66e94081065e7: __destruct closable_66e94081065e7: close closable_66e94081065e7: closing b() start closable_66e9408106600: __construct b() catch b() finally closable_66e9408106600: close closable_66e9408106600: closing closable_66e9408106600: __destruct closable_66e9408106600: close closable_66e9408106600: already closed a() start closable_66e9408106627: __construct a() end closable_66e9408106627: __destruct closable_66e9408106627: close closable_66e9408106627: closing b() start closable_66e940810663f: __construct b() catch b() finally closable_66e940810663f: close closable_66e940810663f: closing closable_66e940810663f: __destruct closable_66e940810663f: close closable_66e940810663f: already closed a() start closable_66e9408106666: __construct a() end closable_66e9408106666: __destruct closable_66e9408106666: close closable_66e9408106666: closing b() start closable_66e9408106680: __construct b() catch b() finally closable_66e9408106680: close closable_66e9408106680: closing closable_66e9408106680: __destruct closable_66e9408106680: close closable_66e9408106680: already closed a() start closable_66e94081066a5: __construct a() end closable_66e94081066a5: __destruct closable_66e94081066a5: close closable_66e94081066a5: closing b() start closable_66e94081066bd: __construct b() catch b() finally closable_66e94081066bd: close closable_66e94081066bd: closing closable_66e94081066bd: __destruct closable_66e94081066bd: close closable_66e94081066bd: already closed a() start closable_66e94081066e4: __construct a() end closable_66e94081066e4: __destruct closable_66e94081066e4: close closable_66e94081066e4: closing b() start closable_66e94081066fe: __construct b() return closable_66e94081066fe: __destruct closable_66e94081066fe: close closable_66e94081066fe: closing b() finally a() start closable_66e9408106718: __construct a() end closable_66e9408106718: __destruct closable_66e9408106718: close closable_66e9408106718: closing b() start closable_66e9408106730: __construct b() catch b() finally closable_66e9408106730: close closable_66e9408106730: closing closable_66e9408106730: __destruct closable_66e9408106730: close closable_66e9408106730: already closed a() start closable_66e9408106758: __construct a() end closable_66e9408106758: __destruct closable_66e9408106758: close closable_66e9408106758: closing b() start closable_66e9408106771: __construct b() return closable_66e9408106771: __destruct closable_66e9408106771: close closable_66e9408106771: closing b() finally closable_66e94081064cb: __destruct closable_66e94081064cb: close closable_66e94081064cb: closing
Output for 8.1.15
closable_66e9408105f5e: __construct closable_66e9408105f5e: __destruct closable_66e9408105f5e: close closable_66e9408105f5e: closing closable_66e9408105f9f: __construct closable_66e9408105fa9: __construct closable_66e9408105fa9: __destruct closable_66e9408105fa9: close closable_66e9408105fa9: closing a() start closable_66e9408105fcb: __construct a() end closable_66e9408105fcb: __destruct closable_66e9408105fcb: close closable_66e9408105fcb: closing b() start closable_66e9408105feb: __construct b() catch b() finally closable_66e9408105feb: close closable_66e9408105feb: closing closable_66e9408105feb: __destruct closable_66e9408105feb: close closable_66e9408105feb: already closed a() start closable_66e940810602f: __construct a() end closable_66e940810602f: __destruct closable_66e940810602f: close closable_66e940810602f: closing b() start closable_66e940810604f: __construct b() return closable_66e940810604f: __destruct closable_66e940810604f: close closable_66e940810604f: closing b() finally a() start closable_66e9408106071: __construct a() end closable_66e9408106071: __destruct closable_66e9408106071: close closable_66e9408106071: closing b() start closable_66e9408106091: __construct b() return closable_66e9408106091: __destruct closable_66e9408106091: close closable_66e9408106091: closing b() finally a() start closable_66e94081060b1: __construct a() end closable_66e94081060b1: __destruct closable_66e94081060b1: close closable_66e94081060b1: closing b() start closable_66e94081060d0: __construct b() catch b() finally closable_66e94081060d0: close closable_66e94081060d0: closing closable_66e94081060d0: __destruct closable_66e94081060d0: close closable_66e94081060d0: already closed a() start closable_66e9408106102: __construct a() end closable_66e9408106102: __destruct closable_66e9408106102: close closable_66e9408106102: closing b() start closable_66e9408106122: __construct b() catch b() finally closable_66e9408106122: close closable_66e9408106122: closing closable_66e9408106122: __destruct closable_66e9408106122: close closable_66e9408106122: already closed a() start closable_66e9408106153: __construct a() end closable_66e9408106153: __destruct closable_66e9408106153: close closable_66e9408106153: closing b() start closable_66e9408106173: __construct b() return closable_66e9408106173: __destruct closable_66e9408106173: close closable_66e9408106173: closing b() finally a() start closable_66e9408106194: __construct a() end closable_66e9408106194: __destruct closable_66e9408106194: close closable_66e9408106194: closing b() start closable_66e94081061b2: __construct b() catch b() finally closable_66e94081061b2: close closable_66e94081061b2: closing closable_66e94081061b2: __destruct closable_66e94081061b2: close closable_66e94081061b2: already closed a() start closable_66e94081061e1: __construct a() end closable_66e94081061e1: __destruct closable_66e94081061e1: close closable_66e94081061e1: closing b() start closable_66e9408106200: __construct b() catch b() finally closable_66e9408106200: close closable_66e9408106200: closing closable_66e9408106200: __destruct closable_66e9408106200: close closable_66e9408106200: already closed a() start closable_66e940810622f: __construct a() end closable_66e940810622f: __destruct closable_66e940810622f: close closable_66e940810622f: closing b() start closable_66e940810624e: __construct b() return closable_66e940810624e: __destruct closable_66e940810624e: close closable_66e940810624e: closing b() finally a() start closable_66e940810626e: __construct a() end closable_66e940810626e: __destruct closable_66e940810626e: close closable_66e940810626e: closing b() start closable_66e940810628d: __construct b() catch b() finally closable_66e940810628d: close closable_66e940810628d: closing closable_66e940810628d: __destruct closable_66e940810628d: close closable_66e940810628d: already closed a() start closable_66e94081062bd: __construct a() end closable_66e94081062bd: __destruct closable_66e94081062bd: close closable_66e94081062bd: closing b() start closable_66e94081062de: __construct b() return closable_66e94081062de: __destruct closable_66e94081062de: close closable_66e94081062de: closing b() finally closable_66e9408105f9f: __destruct closable_66e9408105f9f: close closable_66e9408105f9f: closing
Output for 8.1.14
closable_66e9408105cd4: __construct closable_66e9408105cd4: __destruct closable_66e9408105cd4: close closable_66e9408105cd4: closing closable_66e9408105d19: __construct closable_66e9408105d25: __construct closable_66e9408105d25: __destruct closable_66e9408105d25: close closable_66e9408105d25: closing a() start closable_66e9408105d4e: __construct a() end closable_66e9408105d4e: __destruct closable_66e9408105d4e: close closable_66e9408105d4e: closing b() start closable_66e9408105d76: __construct b() catch b() finally closable_66e9408105d76: close closable_66e9408105d76: closing closable_66e9408105d76: __destruct closable_66e9408105d76: close closable_66e9408105d76: already closed a() start closable_66e9408105dcc: __construct a() end closable_66e9408105dcc: __destruct closable_66e9408105dcc: close closable_66e9408105dcc: closing b() start closable_66e9408105dee: __construct b() return closable_66e9408105dee: __destruct closable_66e9408105dee: close closable_66e9408105dee: closing b() finally a() start closable_66e9408105e19: __construct a() end closable_66e9408105e19: __destruct closable_66e9408105e19: close closable_66e9408105e19: closing b() start closable_66e9408105e41: __construct b() return closable_66e9408105e41: __destruct closable_66e9408105e41: close closable_66e9408105e41: closing b() finally a() start closable_66e9408105e63: __construct a() end closable_66e9408105e63: __destruct closable_66e9408105e63: close closable_66e9408105e63: closing b() start closable_66e9408105e8f: __construct b() catch b() finally closable_66e9408105e8f: close closable_66e9408105e8f: closing closable_66e9408105e8f: __destruct closable_66e9408105e8f: close closable_66e9408105e8f: already closed a() start closable_66e9408105ec7: __construct a() end closable_66e9408105ec7: __destruct closable_66e9408105ec7: close closable_66e9408105ec7: closing b() start closable_66e9408105ef1: __construct b() return closable_66e9408105ef1: __destruct closable_66e9408105ef1: close closable_66e9408105ef1: closing b() finally a() start closable_66e9408105f19: __construct a() end closable_66e9408105f19: __destruct closable_66e9408105f19: close closable_66e9408105f19: closing b() start closable_66e9408105f3b: __construct b() catch b() finally closable_66e9408105f3b: close closable_66e9408105f3b: closing closable_66e9408105f3b: __destruct closable_66e9408105f3b: close closable_66e9408105f3b: already closed a() start closable_66e9408105f7b: __construct a() end closable_66e9408105f7b: __destruct closable_66e9408105f7b: close closable_66e9408105f7b: closing b() start closable_66e9408105f9b: __construct b() catch b() finally closable_66e9408105f9b: close closable_66e9408105f9b: closing closable_66e9408105f9b: __destruct closable_66e9408105f9b: close closable_66e9408105f9b: already closed a() start closable_66e9408105fdd: __construct a() end closable_66e9408105fdd: __destruct closable_66e9408105fdd: close closable_66e9408105fdd: closing b() start closable_66e9408105fff: __construct b() return closable_66e9408105fff: __destruct closable_66e9408105fff: close closable_66e9408105fff: closing b() finally a() start closable_66e940810602b: __construct a() end closable_66e940810602b: __destruct closable_66e940810602b: close closable_66e940810602b: closing b() start closable_66e9408106053: __construct b() catch b() finally closable_66e9408106053: close closable_66e9408106053: closing closable_66e9408106053: __destruct closable_66e9408106053: close closable_66e9408106053: already closed a() start closable_66e940810608f: __construct a() end closable_66e940810608f: __destruct closable_66e940810608f: close closable_66e940810608f: closing b() start closable_66e94081060b7: __construct b() catch b() finally closable_66e94081060b7: close closable_66e94081060b7: closing closable_66e94081060b7: __destruct closable_66e94081060b7: close closable_66e94081060b7: already closed a() start closable_66e94081060ef: __construct a() end closable_66e94081060ef: __destruct closable_66e94081060ef: close closable_66e94081060ef: closing b() start closable_66e940810611a: __construct b() catch b() finally closable_66e940810611a: close closable_66e940810611a: closing closable_66e940810611a: __destruct closable_66e940810611a: close closable_66e940810611a: already closed closable_66e9408105d19: __destruct closable_66e9408105d19: close closable_66e9408105d19: closing
Output for 8.1.13
closable_66e9408105a58: __construct closable_66e9408105a58: __destruct closable_66e9408105a58: close closable_66e9408105a58: closing closable_66e9408105a8f: __construct closable_66e9408105a96: __construct closable_66e9408105a96: __destruct closable_66e9408105a96: close closable_66e9408105a96: closing a() start closable_66e9408105ab0: __construct a() end closable_66e9408105ab0: __destruct closable_66e9408105ab0: close closable_66e9408105ab0: closing b() start closable_66e9408105aca: __construct b() return closable_66e9408105aca: __destruct closable_66e9408105aca: close closable_66e9408105aca: closing b() finally a() start closable_66e9408105aee: __construct a() end closable_66e9408105aee: __destruct closable_66e9408105aee: close closable_66e9408105aee: closing b() start closable_66e9408105b07: __construct b() catch b() finally closable_66e9408105b07: close closable_66e9408105b07: closing closable_66e9408105b07: __destruct closable_66e9408105b07: close closable_66e9408105b07: already closed a() start closable_66e9408105b34: __construct a() end closable_66e9408105b34: __destruct closable_66e9408105b34: close closable_66e9408105b34: closing b() start closable_66e9408105b4d: __construct b() return closable_66e9408105b4d: __destruct closable_66e9408105b4d: close closable_66e9408105b4d: closing b() finally a() start closable_66e9408105b69: __construct a() end closable_66e9408105b69: __destruct closable_66e9408105b69: close closable_66e9408105b69: closing b() start closable_66e9408105b83: __construct b() catch b() finally closable_66e9408105b83: close closable_66e9408105b83: closing closable_66e9408105b83: __destruct closable_66e9408105b83: close closable_66e9408105b83: already closed a() start closable_66e9408105ba9: __construct a() end closable_66e9408105ba9: __destruct closable_66e9408105ba9: close closable_66e9408105ba9: closing b() start closable_66e9408105bc0: __construct b() return closable_66e9408105bc0: __destruct closable_66e9408105bc0: close closable_66e9408105bc0: closing b() finally a() start closable_66e9408105bda: __construct a() end closable_66e9408105bda: __destruct closable_66e9408105bda: close closable_66e9408105bda: closing b() start closable_66e9408105bf3: __construct b() return closable_66e9408105bf3: __destruct closable_66e9408105bf3: close closable_66e9408105bf3: closing b() finally a() start closable_66e9408105c0d: __construct a() end closable_66e9408105c0d: __destruct closable_66e9408105c0d: close closable_66e9408105c0d: closing b() start closable_66e9408105c26: __construct b() return closable_66e9408105c26: __destruct closable_66e9408105c26: close closable_66e9408105c26: closing b() finally a() start closable_66e9408105c40: __construct a() end closable_66e9408105c40: __destruct closable_66e9408105c40: close closable_66e9408105c40: closing b() start closable_66e9408105c5a: __construct b() return closable_66e9408105c5a: __destruct closable_66e9408105c5a: close closable_66e9408105c5a: closing b() finally a() start closable_66e9408105c74: __construct a() end closable_66e9408105c74: __destruct closable_66e9408105c74: close closable_66e9408105c74: closing b() start closable_66e9408105c8d: __construct b() catch b() finally closable_66e9408105c8d: close closable_66e9408105c8d: closing closable_66e9408105c8d: __destruct closable_66e9408105c8d: close closable_66e9408105c8d: already closed a() start closable_66e9408105cb3: __construct a() end closable_66e9408105cb3: __destruct closable_66e9408105cb3: close closable_66e9408105cb3: closing b() start closable_66e9408105cce: __construct b() return closable_66e9408105cce: __destruct closable_66e9408105cce: close closable_66e9408105cce: closing b() finally a() start closable_66e9408105ce8: __construct a() end closable_66e9408105ce8: __destruct closable_66e9408105ce8: close closable_66e9408105ce8: closing b() start closable_66e9408105d00: __construct b() return closable_66e9408105d00: __destruct closable_66e9408105d00: close closable_66e9408105d00: closing b() finally closable_66e9408105a8f: __destruct closable_66e9408105a8f: close closable_66e9408105a8f: closing
Output for 8.1.12
closable_66e94081056c2: __construct closable_66e94081056c2: __destruct closable_66e94081056c2: close closable_66e94081056c2: closing closable_66e9408105705: __construct closable_66e940810570e: __construct closable_66e940810570e: __destruct closable_66e940810570e: close closable_66e940810570e: closing a() start closable_66e940810572a: __construct a() end closable_66e940810572a: __destruct closable_66e940810572a: close closable_66e940810572a: closing b() start closable_66e9408105748: __construct b() catch b() finally closable_66e9408105748: close closable_66e9408105748: closing closable_66e9408105748: __destruct closable_66e9408105748: close closable_66e9408105748: already closed a() start closable_66e9408105786: __construct a() end closable_66e9408105786: __destruct closable_66e9408105786: close closable_66e9408105786: closing b() start closable_66e94081057a3: __construct b() catch b() finally closable_66e94081057a3: close closable_66e94081057a3: closing closable_66e94081057a3: __destruct closable_66e94081057a3: close closable_66e94081057a3: already closed a() start closable_66e94081057cf: __construct a() end closable_66e94081057cf: __destruct closable_66e94081057cf: close closable_66e94081057cf: closing b() start closable_66e94081057ec: __construct b() return closable_66e94081057ec: __destruct closable_66e94081057ec: close closable_66e94081057ec: closing b() finally a() start closable_66e940810580a: __construct a() end closable_66e940810580a: __destruct closable_66e940810580a: close closable_66e940810580a: closing b() start closable_66e9408105826: __construct b() return closable_66e9408105826: __destruct closable_66e9408105826: close closable_66e9408105826: closing b() finally a() start closable_66e9408105844: __construct a() end closable_66e9408105844: __destruct closable_66e9408105844: close closable_66e9408105844: closing b() start closable_66e9408105860: __construct b() return closable_66e9408105860: __destruct closable_66e9408105860: close closable_66e9408105860: closing b() finally a() start closable_66e940810587e: __construct a() end closable_66e940810587e: __destruct closable_66e940810587e: close closable_66e940810587e: closing b() start closable_66e940810589a: __construct b() catch b() finally closable_66e940810589a: close closable_66e940810589a: closing closable_66e940810589a: __destruct closable_66e940810589a: close closable_66e940810589a: already closed a() start closable_66e94081058c5: __construct a() end closable_66e94081058c5: __destruct closable_66e94081058c5: close closable_66e94081058c5: closing b() start closable_66e94081058e2: __construct b() return closable_66e94081058e2: __destruct closable_66e94081058e2: close closable_66e94081058e2: closing b() finally a() start closable_66e9408105900: __construct a() end closable_66e9408105900: __destruct closable_66e9408105900: close closable_66e9408105900: closing b() start closable_66e940810592c: __construct b() catch b() finally closable_66e940810592c: close closable_66e940810592c: closing closable_66e940810592c: __destruct closable_66e940810592c: close closable_66e940810592c: already closed a() start closable_66e9408105958: __construct a() end closable_66e9408105958: __destruct closable_66e9408105958: close closable_66e9408105958: closing b() start closable_66e9408105975: __construct b() return closable_66e9408105975: __destruct closable_66e9408105975: close closable_66e9408105975: closing b() finally a() start closable_66e9408105993: __construct a() end closable_66e9408105993: __destruct closable_66e9408105993: close closable_66e9408105993: closing b() start closable_66e94081059af: __construct b() catch b() finally closable_66e94081059af: close closable_66e94081059af: closing closable_66e94081059af: __destruct closable_66e94081059af: close closable_66e94081059af: already closed a() start closable_66e94081059db: __construct a() end closable_66e94081059db: __destruct closable_66e94081059db: close closable_66e94081059db: closing b() start closable_66e94081059f7: __construct b() catch b() finally closable_66e94081059f7: close closable_66e94081059f7: closing closable_66e94081059f7: __destruct closable_66e94081059f7: close closable_66e94081059f7: already closed closable_66e9408105705: __destruct closable_66e9408105705: close closable_66e9408105705: closing
Output for 8.1.11
closable_66e94081053f4: __construct closable_66e94081053f4: __destruct closable_66e94081053f4: close closable_66e94081053f4: closing closable_66e9408105432: __construct closable_66e9408105439: __construct closable_66e9408105439: __destruct closable_66e9408105439: close closable_66e9408105439: closing a() start closable_66e9408105457: __construct a() end closable_66e9408105457: __destruct closable_66e9408105457: close closable_66e9408105457: closing b() start closable_66e9408105473: __construct b() catch b() finally closable_66e9408105473: close closable_66e9408105473: closing closable_66e9408105473: __destruct closable_66e9408105473: close closable_66e9408105473: already closed a() start closable_66e94081054b0: __construct a() end closable_66e94081054b0: __destruct closable_66e94081054b0: close closable_66e94081054b0: closing b() start closable_66e94081054cc: __construct b() catch b() finally closable_66e94081054cc: close closable_66e94081054cc: closing closable_66e94081054cc: __destruct closable_66e94081054cc: close closable_66e94081054cc: already closed a() start closable_66e94081054fa: __construct a() end closable_66e94081054fa: __destruct closable_66e94081054fa: close closable_66e94081054fa: closing b() start closable_66e9408105516: __construct b() catch b() finally closable_66e9408105516: close closable_66e9408105516: closing closable_66e9408105516: __destruct closable_66e9408105516: close closable_66e9408105516: already closed a() start closable_66e9408105541: __construct a() end closable_66e9408105541: __destruct closable_66e9408105541: close closable_66e9408105541: closing b() start closable_66e940810555e: __construct b() return closable_66e940810555e: __destruct closable_66e940810555e: close closable_66e940810555e: closing b() finally a() start closable_66e940810557d: __construct a() end closable_66e940810557d: __destruct closable_66e940810557d: close closable_66e940810557d: closing b() start closable_66e9408105598: __construct b() catch b() finally closable_66e9408105598: close closable_66e9408105598: closing closable_66e9408105598: __destruct closable_66e9408105598: close closable_66e9408105598: already closed a() start closable_66e94081055c3: __construct a() end closable_66e94081055c3: __destruct closable_66e94081055c3: close closable_66e94081055c3: closing b() start closable_66e94081055df: __construct b() catch b() finally closable_66e94081055df: close closable_66e94081055df: closing closable_66e94081055df: __destruct closable_66e94081055df: close closable_66e94081055df: already closed a() start closable_66e940810560a: __construct a() end closable_66e940810560a: __destruct closable_66e940810560a: close closable_66e940810560a: closing b() start closable_66e9408105627: __construct b() return closable_66e9408105627: __destruct closable_66e9408105627: close closable_66e9408105627: closing b() finally a() start closable_66e9408105644: __construct a() end closable_66e9408105644: __destruct closable_66e9408105644: close closable_66e9408105644: closing b() start closable_66e9408105660: __construct b() catch b() finally closable_66e9408105660: close closable_66e9408105660: closing closable_66e9408105660: __destruct closable_66e9408105660: close closable_66e9408105660: already closed a() start closable_66e940810568b: __construct a() end closable_66e940810568b: __destruct closable_66e940810568b: close closable_66e940810568b: closing b() start closable_66e94081056a7: __construct b() return closable_66e94081056a7: __destruct closable_66e94081056a7: close closable_66e94081056a7: closing b() finally a() start closable_66e94081056c4: __construct a() end closable_66e94081056c4: __destruct closable_66e94081056c4: close closable_66e94081056c4: closing b() start closable_66e94081056e0: __construct b() return closable_66e94081056e0: __destruct closable_66e94081056e0: close closable_66e94081056e0: closing b() finally a() start closable_66e94081056fd: __construct a() end closable_66e94081056fd: __destruct closable_66e94081056fd: close closable_66e94081056fd: closing b() start closable_66e940810571a: __construct b() catch b() finally closable_66e940810571a: close closable_66e940810571a: closing closable_66e940810571a: __destruct closable_66e940810571a: close closable_66e940810571a: already closed closable_66e9408105432: __destruct closable_66e9408105432: close closable_66e9408105432: closing
Output for 8.1.10
closable_66e9408105672: __construct closable_66e9408105672: __destruct closable_66e9408105672: close closable_66e9408105672: closing closable_66e94081056a8: __construct closable_66e94081056af: __construct closable_66e94081056af: __destruct closable_66e94081056af: close closable_66e94081056af: closing a() start closable_66e94081056c8: __construct a() end closable_66e94081056c8: __destruct closable_66e94081056c8: close closable_66e94081056c8: closing b() start closable_66e94081056e4: __construct b() return closable_66e94081056e4: __destruct closable_66e94081056e4: close closable_66e94081056e4: closing b() finally a() start closable_66e9408105708: __construct a() end closable_66e9408105708: __destruct closable_66e9408105708: close closable_66e9408105708: closing b() start closable_66e9408105722: __construct b() return closable_66e9408105722: __destruct closable_66e9408105722: close closable_66e9408105722: closing b() finally a() start closable_66e940810573d: __construct a() end closable_66e940810573d: __destruct closable_66e940810573d: close closable_66e940810573d: closing b() start closable_66e9408105757: __construct b() return closable_66e9408105757: __destruct closable_66e9408105757: close closable_66e9408105757: closing b() finally a() start closable_66e9408105773: __construct a() end closable_66e9408105773: __destruct closable_66e9408105773: close closable_66e9408105773: closing b() start closable_66e940810578e: __construct b() catch b() finally closable_66e940810578e: close closable_66e940810578e: closing closable_66e940810578e: __destruct closable_66e940810578e: close closable_66e940810578e: already closed a() start closable_66e94081057bd: __construct a() end closable_66e94081057bd: __destruct closable_66e94081057bd: close closable_66e94081057bd: closing b() start closable_66e94081057d7: __construct b() catch b() finally closable_66e94081057d7: close closable_66e94081057d7: closing closable_66e94081057d7: __destruct closable_66e94081057d7: close closable_66e94081057d7: already closed a() start closable_66e9408105800: __construct a() end closable_66e9408105800: __destruct closable_66e9408105800: close closable_66e9408105800: closing b() start closable_66e940810581b: __construct b() return closable_66e940810581b: __destruct closable_66e940810581b: close closable_66e940810581b: closing b() finally a() start closable_66e9408105835: __construct a() end closable_66e9408105835: __destruct closable_66e9408105835: close closable_66e9408105835: closing b() start closable_66e940810584d: __construct b() catch b() finally closable_66e940810584d: close closable_66e940810584d: closing closable_66e940810584d: __destruct closable_66e940810584d: close closable_66e940810584d: already closed a() start closable_66e9408105874: __construct a() end closable_66e9408105874: __destruct closable_66e9408105874: close closable_66e9408105874: closing b() start closable_66e940810588d: __construct b() catch b() finally closable_66e940810588d: close closable_66e940810588d: closing closable_66e940810588d: __destruct closable_66e940810588d: close closable_66e940810588d: already closed a() start closable_66e94081058b3: __construct a() end closable_66e94081058b3: __destruct closable_66e94081058b3: close closable_66e94081058b3: closing b() start closable_66e94081058cb: __construct b() return closable_66e94081058cb: __destruct closable_66e94081058cb: close closable_66e94081058cb: closing b() finally a() start closable_66e94081058e6: __construct a() end closable_66e94081058e6: __destruct closable_66e94081058e6: close closable_66e94081058e6: closing b() start closable_66e9408105901: __construct b() catch b() finally closable_66e9408105901: close closable_66e9408105901: closing closable_66e9408105901: __destruct closable_66e9408105901: close closable_66e9408105901: already closed a() start closable_66e9408105929: __construct a() end closable_66e9408105929: __destruct closable_66e9408105929: close closable_66e9408105929: closing b() start closable_66e9408105942: __construct b() return closable_66e9408105942: __destruct closable_66e9408105942: close closable_66e9408105942: closing b() finally closable_66e94081056a8: __destruct closable_66e94081056a8: close closable_66e94081056a8: closing
Output for 8.1.9
closable_66e9408105b3e: __construct closable_66e9408105b3e: __destruct closable_66e9408105b3e: close closable_66e9408105b3e: closing closable_66e9408105b7b: __construct closable_66e9408105b85: __construct closable_66e9408105b85: __destruct closable_66e9408105b85: close closable_66e9408105b85: closing a() start closable_66e9408105ba1: __construct a() end closable_66e9408105ba1: __destruct closable_66e9408105ba1: close closable_66e9408105ba1: closing b() start closable_66e9408105bc0: __construct b() return closable_66e9408105bc0: __destruct closable_66e9408105bc0: close closable_66e9408105bc0: closing b() finally a() start closable_66e9408105be9: __construct a() end closable_66e9408105be9: __destruct closable_66e9408105be9: close closable_66e9408105be9: closing b() start closable_66e9408105c07: __construct b() return closable_66e9408105c07: __destruct closable_66e9408105c07: close closable_66e9408105c07: closing b() finally a() start closable_66e9408105c25: __construct a() end closable_66e9408105c25: __destruct closable_66e9408105c25: close closable_66e9408105c25: closing b() start closable_66e9408105c42: __construct b() catch b() finally closable_66e9408105c42: close closable_66e9408105c42: closing closable_66e9408105c42: __destruct closable_66e9408105c42: close closable_66e9408105c42: already closed a() start closable_66e9408105c77: __construct a() end closable_66e9408105c77: __destruct closable_66e9408105c77: close closable_66e9408105c77: closing b() start closable_66e9408105c94: __construct b() catch b() finally closable_66e9408105c94: close closable_66e9408105c94: closing closable_66e9408105c94: __destruct closable_66e9408105c94: close closable_66e9408105c94: already closed a() start closable_66e9408105cc0: __construct a() end closable_66e9408105cc0: __destruct closable_66e9408105cc0: close closable_66e9408105cc0: closing b() start closable_66e9408105cdd: __construct b() return closable_66e9408105cdd: __destruct closable_66e9408105cdd: close closable_66e9408105cdd: closing b() finally a() start closable_66e9408105cfd: __construct a() end closable_66e9408105cfd: __destruct closable_66e9408105cfd: close closable_66e9408105cfd: closing b() start closable_66e9408105d19: __construct b() return closable_66e9408105d19: __destruct closable_66e9408105d19: close closable_66e9408105d19: closing b() finally a() start closable_66e9408105d37: __construct a() end closable_66e9408105d37: __destruct closable_66e9408105d37: close closable_66e9408105d37: closing b() start closable_66e9408105d53: __construct b() return closable_66e9408105d53: __destruct closable_66e9408105d53: close closable_66e9408105d53: closing b() finally a() start closable_66e9408105d71: __construct a() end closable_66e9408105d71: __destruct closable_66e9408105d71: close closable_66e9408105d71: closing b() start closable_66e9408105d8d: __construct b() catch b() finally closable_66e9408105d8d: close closable_66e9408105d8d: closing closable_66e9408105d8d: __destruct closable_66e9408105d8d: close closable_66e9408105d8d: already closed a() start closable_66e9408105db9: __construct a() end closable_66e9408105db9: __destruct closable_66e9408105db9: close closable_66e9408105db9: closing b() start closable_66e9408105dd5: __construct b() return closable_66e9408105dd5: __destruct closable_66e9408105dd5: close closable_66e9408105dd5: closing b() finally a() start closable_66e9408105df3: __construct a() end closable_66e9408105df3: __destruct closable_66e9408105df3: close closable_66e9408105df3: closing b() start closable_66e9408105e0f: __construct b() catch b() finally closable_66e9408105e0f: close closable_66e9408105e0f: closing closable_66e9408105e0f: __destruct closable_66e9408105e0f: close closable_66e9408105e0f: already closed a() start closable_66e9408105e3b: __construct a() end closable_66e9408105e3b: __destruct closable_66e9408105e3b: close closable_66e9408105e3b: closing b() start closable_66e9408105e58: __construct b() return closable_66e9408105e58: __destruct closable_66e9408105e58: close closable_66e9408105e58: closing b() finally closable_66e9408105b7b: __destruct closable_66e9408105b7b: close closable_66e9408105b7b: closing
Output for 8.1.8
closable_66e940810561a: __construct closable_66e940810561a: __destruct closable_66e940810561a: close closable_66e940810561a: closing closable_66e9408105663: __construct closable_66e940810566f: __construct closable_66e940810566f: __destruct closable_66e940810566f: close closable_66e940810566f: closing a() start closable_66e9408105695: __construct a() end closable_66e9408105695: __destruct closable_66e9408105695: close closable_66e9408105695: closing b() start closable_66e94081056b9: __construct b() return closable_66e94081056b9: __destruct closable_66e94081056b9: close closable_66e94081056b9: closing b() finally a() start closable_66e94081056ed: __construct a() end closable_66e94081056ed: __destruct closable_66e94081056ed: close closable_66e94081056ed: closing b() start closable_66e9408105710: __construct b() return closable_66e9408105710: __destruct closable_66e9408105710: close closable_66e9408105710: closing b() finally a() start closable_66e9408105736: __construct a() end closable_66e9408105736: __destruct closable_66e9408105736: close closable_66e9408105736: closing b() start closable_66e9408105759: __construct b() catch b() finally closable_66e9408105759: close closable_66e9408105759: closing closable_66e9408105759: __destruct closable_66e9408105759: close closable_66e9408105759: already closed a() start closable_66e9408105798: __construct a() end closable_66e9408105798: __destruct closable_66e9408105798: close closable_66e9408105798: closing b() start closable_66e94081057bc: __construct b() catch b() finally closable_66e94081057bc: close closable_66e94081057bc: closing closable_66e94081057bc: __destruct closable_66e94081057bc: close closable_66e94081057bc: already closed a() start closable_66e94081057f3: __construct a() end closable_66e94081057f3: __destruct closable_66e94081057f3: close closable_66e94081057f3: closing b() start closable_66e9408105816: __construct b() return closable_66e9408105816: __destruct closable_66e9408105816: close closable_66e9408105816: closing b() finally a() start closable_66e940810583c: __construct a() end closable_66e940810583c: __destruct closable_66e940810583c: close closable_66e940810583c: closing b() start closable_66e940810585f: __construct b() return closable_66e940810585f: __destruct closable_66e940810585f: close closable_66e940810585f: closing b() finally a() start closable_66e9408105885: __construct a() end closable_66e9408105885: __destruct closable_66e9408105885: close closable_66e9408105885: closing b() start closable_66e94081058a8: __construct b() catch b() finally closable_66e94081058a8: close closable_66e94081058a8: closing closable_66e94081058a8: __destruct closable_66e94081058a8: close closable_66e94081058a8: already closed a() start closable_66e94081058df: __construct a() end closable_66e94081058df: __destruct closable_66e94081058df: close closable_66e94081058df: closing b() start closable_66e9408105903: __construct b() return closable_66e9408105903: __destruct closable_66e9408105903: close closable_66e9408105903: closing b() finally a() start closable_66e9408105928: __construct a() end closable_66e9408105928: __destruct closable_66e9408105928: close closable_66e9408105928: closing b() start closable_66e940810594b: __construct b() catch b() finally closable_66e940810594b: close closable_66e940810594b: closing closable_66e940810594b: __destruct closable_66e940810594b: close closable_66e940810594b: already closed a() start closable_66e9408105982: __construct a() end closable_66e9408105982: __destruct closable_66e9408105982: close closable_66e9408105982: closing b() start closable_66e94081059a4: __construct b() return closable_66e94081059a4: __destruct closable_66e94081059a4: close closable_66e94081059a4: closing b() finally a() start closable_66e94081059ca: __construct a() end closable_66e94081059ca: __destruct closable_66e94081059ca: close closable_66e94081059ca: closing b() start closable_66e94081059ed: __construct b() catch b() finally closable_66e94081059ed: close closable_66e94081059ed: closing closable_66e94081059ed: __destruct closable_66e94081059ed: close closable_66e94081059ed: already closed closable_66e9408105663: __destruct closable_66e9408105663: close closable_66e9408105663: closing
Output for 8.1.7
closable_66e9408105803: __construct closable_66e9408105803: __destruct closable_66e9408105803: close closable_66e9408105803: closing closable_66e9408105844: __construct closable_66e940810584d: __construct closable_66e940810584d: __destruct closable_66e940810584d: close closable_66e940810584d: closing a() start closable_66e940810586c: __construct a() end closable_66e940810586c: __destruct closable_66e940810586c: close closable_66e940810586c: closing b() start closable_66e940810588d: __construct b() catch b() finally closable_66e940810588d: close closable_66e940810588d: closing closable_66e940810588d: __destruct closable_66e940810588d: close closable_66e940810588d: already closed a() start closable_66e94081058d0: __construct a() end closable_66e94081058d0: __destruct closable_66e94081058d0: close closable_66e94081058d0: closing b() start closable_66e94081058f0: __construct b() return closable_66e94081058f0: __destruct closable_66e94081058f0: close closable_66e94081058f0: closing b() finally a() start closable_66e9408105914: __construct a() end closable_66e9408105914: __destruct closable_66e9408105914: close closable_66e9408105914: closing b() start closable_66e9408105934: __construct b() catch b() finally closable_66e9408105934: close closable_66e9408105934: closing closable_66e9408105934: __destruct closable_66e9408105934: close closable_66e9408105934: already closed a() start closable_66e9408105966: __construct a() end closable_66e9408105966: __destruct closable_66e9408105966: close closable_66e9408105966: closing b() start closable_66e9408105986: __construct b() return closable_66e9408105986: __destruct closable_66e9408105986: close closable_66e9408105986: closing b() finally a() start closable_66e94081059a8: __construct a() end closable_66e94081059a8: __destruct closable_66e94081059a8: close closable_66e94081059a8: closing b() start closable_66e94081059c7: __construct b() return closable_66e94081059c7: __destruct closable_66e94081059c7: close closable_66e94081059c7: closing b() finally a() start closable_66e94081059e9: __construct a() end closable_66e94081059e9: __destruct closable_66e94081059e9: close closable_66e94081059e9: closing b() start closable_66e9408105ae4: __construct b() catch b() finally closable_66e9408105ae4: close closable_66e9408105ae4: closing closable_66e9408105ae4: __destruct closable_66e9408105ae4: close closable_66e9408105ae4: already closed a() start closable_66e9408105b28: __construct a() end closable_66e9408105b28: __destruct closable_66e9408105b28: close closable_66e9408105b28: closing b() start closable_66e9408105b46: __construct b() return closable_66e9408105b46: __destruct closable_66e9408105b46: close closable_66e9408105b46: closing b() finally a() start closable_66e9408105b64: __construct a() end closable_66e9408105b64: __destruct closable_66e9408105b64: close closable_66e9408105b64: closing b() start closable_66e9408105b80: __construct b() return closable_66e9408105b80: __destruct closable_66e9408105b80: close closable_66e9408105b80: closing b() finally a() start closable_66e9408105b9e: __construct a() end closable_66e9408105b9e: __destruct closable_66e9408105b9e: close closable_66e9408105b9e: closing b() start closable_66e9408105bba: __construct b() return closable_66e9408105bba: __destruct closable_66e9408105bba: close closable_66e9408105bba: closing b() finally a() start closable_66e9408105bd8: __construct a() end closable_66e9408105bd8: __destruct closable_66e9408105bd8: close closable_66e9408105bd8: closing b() start closable_66e9408105bf4: __construct b() return closable_66e9408105bf4: __destruct closable_66e9408105bf4: close closable_66e9408105bf4: closing b() finally a() start closable_66e9408105c11: __construct a() end closable_66e9408105c11: __destruct closable_66e9408105c11: close closable_66e9408105c11: closing b() start closable_66e9408105c2d: __construct b() catch b() finally closable_66e9408105c2d: close closable_66e9408105c2d: closing closable_66e9408105c2d: __destruct closable_66e9408105c2d: close closable_66e9408105c2d: already closed closable_66e9408105844: __destruct closable_66e9408105844: close closable_66e9408105844: closing
Output for 8.1.6
closable_66e9408106a2b: __construct closable_66e9408106a2b: __destruct closable_66e9408106a2b: close closable_66e9408106a2b: closing closable_66e9408106a77: __construct closable_66e9408106a82: __construct closable_66e9408106a82: __destruct closable_66e9408106a82: close closable_66e9408106a82: closing a() start closable_66e9408106aa5: __construct a() end closable_66e9408106aa5: __destruct closable_66e9408106aa5: close closable_66e9408106aa5: closing b() start closable_66e9408106aca: __construct b() return closable_66e9408106aca: __destruct closable_66e9408106aca: close closable_66e9408106aca: closing b() finally a() start closable_66e9408106afc: __construct a() end closable_66e9408106afc: __destruct closable_66e9408106afc: close closable_66e9408106afc: closing b() start closable_66e9408106b20: __construct b() return closable_66e9408106b20: __destruct closable_66e9408106b20: close closable_66e9408106b20: closing b() finally a() start closable_66e9408106b47: __construct a() end closable_66e9408106b47: __destruct closable_66e9408106b47: close closable_66e9408106b47: closing b() start closable_66e9408106b6b: __construct b() return closable_66e9408106b6b: __destruct closable_66e9408106b6b: close closable_66e9408106b6b: closing b() finally a() start closable_66e9408106b91: __construct a() end closable_66e9408106b91: __destruct closable_66e9408106b91: close closable_66e9408106b91: closing b() start closable_66e9408106bb3: __construct b() catch b() finally closable_66e9408106bb3: close closable_66e9408106bb3: closing closable_66e9408106bb3: __destruct closable_66e9408106bb3: close closable_66e9408106bb3: already closed a() start closable_66e9408106bf3: __construct a() end closable_66e9408106bf3: __destruct closable_66e9408106bf3: close closable_66e9408106bf3: closing b() start closable_66e9408106c17: __construct b() return closable_66e9408106c17: __destruct closable_66e9408106c17: close closable_66e9408106c17: closing b() finally a() start closable_66e9408106c3c: __construct a() end closable_66e9408106c3c: __destruct closable_66e9408106c3c: close closable_66e9408106c3c: closing b() start closable_66e9408106c5f: __construct b() catch b() finally closable_66e9408106c5f: close closable_66e9408106c5f: closing closable_66e9408106c5f: __destruct closable_66e9408106c5f: close closable_66e9408106c5f: already closed a() start closable_66e9408106c97: __construct a() end closable_66e9408106c97: __destruct closable_66e9408106c97: close closable_66e9408106c97: closing b() start closable_66e9408106cba: __construct b() return closable_66e9408106cba: __destruct closable_66e9408106cba: close closable_66e9408106cba: closing b() finally a() start closable_66e9408106cdf: __construct a() end closable_66e9408106cdf: __destruct closable_66e9408106cdf: close closable_66e9408106cdf: closing b() start closable_66e9408106d02: __construct b() catch b() finally closable_66e9408106d02: close closable_66e9408106d02: closing closable_66e9408106d02: __destruct closable_66e9408106d02: close closable_66e9408106d02: already closed a() start closable_66e9408106d39: __construct a() end closable_66e9408106d39: __destruct closable_66e9408106d39: close closable_66e9408106d39: closing b() start closable_66e9408106d5b: __construct b() return closable_66e9408106d5b: __destruct closable_66e9408106d5b: close closable_66e9408106d5b: closing b() finally a() start closable_66e9408106d80: __construct a() end closable_66e9408106d80: __destruct closable_66e9408106d80: close closable_66e9408106d80: closing b() start closable_66e9408106da3: __construct b() catch b() finally closable_66e9408106da3: close closable_66e9408106da3: closing closable_66e9408106da3: __destruct closable_66e9408106da3: close closable_66e9408106da3: already closed a() start closable_66e9408106dd9: __construct a() end closable_66e9408106dd9: __destruct closable_66e9408106dd9: close closable_66e9408106dd9: closing b() start closable_66e9408106dfd: __construct b() catch b() finally closable_66e9408106dfd: close closable_66e9408106dfd: closing closable_66e9408106dfd: __destruct closable_66e9408106dfd: close closable_66e9408106dfd: already closed closable_66e9408106a77: __destruct closable_66e9408106a77: close closable_66e9408106a77: closing
Output for 8.1.5
closable_66e9408103671: __construct closable_66e9408103671: __destruct closable_66e9408103671: close closable_66e9408103671: closing closable_66e9408103693: __construct closable_66e9408103697: __construct closable_66e9408103697: __destruct closable_66e9408103697: close closable_66e9408103697: closing a() start closable_66e94081036a3: __construct a() end closable_66e94081036a3: __destruct closable_66e94081036a3: close closable_66e94081036a3: closing b() start closable_66e94081036b4: __construct b() catch b() finally closable_66e94081036b4: close closable_66e94081036b4: closing closable_66e94081036b4: __destruct closable_66e94081036b4: close closable_66e94081036b4: already closed a() start closable_66e94081036e1: __construct a() end closable_66e94081036e1: __destruct closable_66e94081036e1: close closable_66e94081036e1: closing b() start closable_66e94081036ef: __construct b() return closable_66e94081036ef: __destruct closable_66e94081036ef: close closable_66e94081036ef: closing b() finally a() start closable_66e94081036ff: __construct a() end closable_66e94081036ff: __destruct closable_66e94081036ff: close closable_66e94081036ff: closing b() start closable_66e940810370d: __construct b() return closable_66e940810370d: __destruct closable_66e940810370d: close closable_66e940810370d: closing b() finally a() start closable_66e9408103721: __construct a() end closable_66e9408103721: __destruct closable_66e9408103721: close closable_66e9408103721: closing b() start closable_66e9408103732: __construct b() catch b() finally closable_66e9408103732: close closable_66e9408103732: closing closable_66e9408103732: __destruct closable_66e9408103732: close closable_66e9408103732: already closed a() start closable_66e9408103748: __construct a() end closable_66e9408103748: __destruct closable_66e9408103748: close closable_66e9408103748: closing b() start closable_66e9408103756: __construct b() return closable_66e9408103756: __destruct closable_66e9408103756: close closable_66e9408103756: closing b() finally a() start closable_66e9408103764: __construct a() end closable_66e9408103764: __destruct closable_66e9408103764: close closable_66e9408103764: closing b() start closable_66e9408103779: __construct b() return closable_66e9408103779: __destruct closable_66e9408103779: close closable_66e9408103779: closing b() finally a() start closable_66e9408103789: __construct a() end closable_66e9408103789: __destruct closable_66e9408103789: close closable_66e9408103789: closing b() start closable_66e9408103797: __construct b() catch b() finally closable_66e9408103797: close closable_66e9408103797: closing closable_66e9408103797: __destruct closable_66e9408103797: close closable_66e9408103797: already closed a() start closable_66e94081037ac: __construct a() end closable_66e94081037ac: __destruct closable_66e94081037ac: close closable_66e94081037ac: closing b() start closable_66e94081037ba: __construct b() catch b() finally closable_66e94081037ba: close closable_66e94081037ba: closing closable_66e94081037ba: __destruct closable_66e94081037ba: close closable_66e94081037ba: already closed a() start closable_66e94081037d7: __construct a() end closable_66e94081037d7: __destruct closable_66e94081037d7: close closable_66e94081037d7: closing b() start closable_66e94081037e4: __construct b() catch b() finally closable_66e94081037e4: close closable_66e94081037e4: closing closable_66e94081037e4: __destruct closable_66e94081037e4: close closable_66e94081037e4: already closed a() start closable_66e94081037f9: __construct a() end closable_66e94081037f9: __destruct closable_66e94081037f9: close closable_66e94081037f9: closing b() start closable_66e9408103807: __construct b() return closable_66e9408103807: __destruct closable_66e9408103807: close closable_66e9408103807: closing b() finally a() start closable_66e9408103818: __construct a() end closable_66e9408103818: __destruct closable_66e9408103818: close closable_66e9408103818: closing b() start closable_66e940810382b: __construct b() catch b() finally closable_66e940810382b: close closable_66e940810382b: closing closable_66e940810382b: __destruct closable_66e940810382b: close closable_66e940810382b: already closed closable_66e9408103693: __destruct closable_66e9408103693: close closable_66e9408103693: closing
Output for 8.1.4
closable_66e940810356f: __construct closable_66e940810356f: __destruct closable_66e940810356f: close closable_66e940810356f: closing closable_66e9408103593: __construct closable_66e9408103597: __construct closable_66e9408103597: __destruct closable_66e9408103597: close closable_66e9408103597: closing a() start closable_66e94081035a5: __construct a() end closable_66e94081035a5: __destruct closable_66e94081035a5: close closable_66e94081035a5: closing b() start closable_66e94081035b3: __construct b() return closable_66e94081035b3: __destruct closable_66e94081035b3: close closable_66e94081035b3: closing b() finally a() start closable_66e94081035c9: __construct a() end closable_66e94081035c9: __destruct closable_66e94081035c9: close closable_66e94081035c9: closing b() start closable_66e94081035d7: __construct b() catch b() finally closable_66e94081035d7: close closable_66e94081035d7: closing closable_66e94081035d7: __destruct closable_66e94081035d7: close closable_66e94081035d7: already closed a() start closable_66e94081035f3: __construct a() end closable_66e94081035f3: __destruct closable_66e94081035f3: close closable_66e94081035f3: closing b() start closable_66e9408103601: __construct b() return closable_66e9408103601: __destruct closable_66e9408103601: close closable_66e9408103601: closing b() finally a() start closable_66e9408103610: __construct a() end closable_66e9408103610: __destruct closable_66e9408103610: close closable_66e9408103610: closing b() start closable_66e940810361e: __construct b() catch b() finally closable_66e940810361e: close closable_66e940810361e: closing closable_66e940810361e: __destruct closable_66e940810361e: close closable_66e940810361e: already closed a() start closable_66e9408103634: __construct a() end closable_66e9408103634: __destruct closable_66e9408103634: close closable_66e9408103634: closing b() start closable_66e9408103642: __construct b() return closable_66e9408103642: __destruct closable_66e9408103642: close closable_66e9408103642: closing b() finally a() start closable_66e9408103651: __construct a() end closable_66e9408103651: __destruct closable_66e9408103651: close closable_66e9408103651: closing b() start closable_66e940810365e: __construct b() return closable_66e940810365e: __destruct closable_66e940810365e: close closable_66e940810365e: closing b() finally a() start closable_66e940810366d: __construct a() end closable_66e940810366d: __destruct closable_66e940810366d: close closable_66e940810366d: closing b() start closable_66e940810367b: __construct b() catch b() finally closable_66e940810367b: close closable_66e940810367b: closing closable_66e940810367b: __destruct closable_66e940810367b: close closable_66e940810367b: already closed a() start closable_66e9408103690: __construct a() end closable_66e9408103690: __destruct closable_66e9408103690: close closable_66e9408103690: closing b() start closable_66e940810369f: __construct b() catch b() finally closable_66e940810369f: close closable_66e940810369f: closing closable_66e940810369f: __destruct closable_66e940810369f: close closable_66e940810369f: already closed a() start closable_66e94081036b4: __construct a() end closable_66e94081036b4: __destruct closable_66e94081036b4: close closable_66e94081036b4: closing b() start closable_66e94081036c2: __construct b() return closable_66e94081036c2: __destruct closable_66e94081036c2: close closable_66e94081036c2: closing b() finally a() start closable_66e94081036d1: __construct a() end closable_66e94081036d1: __destruct closable_66e94081036d1: close closable_66e94081036d1: closing b() start closable_66e94081036df: __construct b() return closable_66e94081036df: __destruct closable_66e94081036df: close closable_66e94081036df: closing b() finally a() start closable_66e94081036ee: __construct a() end closable_66e94081036ee: __destruct closable_66e94081036ee: close closable_66e94081036ee: closing b() start closable_66e94081036fb: __construct b() catch b() finally closable_66e94081036fb: close closable_66e94081036fb: closing closable_66e94081036fb: __destruct closable_66e94081036fb: close closable_66e94081036fb: already closed closable_66e9408103593: __destruct closable_66e9408103593: close closable_66e9408103593: closing
Output for 8.1.3
closable_66e94081040b4: __construct closable_66e94081040b4: __destruct closable_66e94081040b4: close closable_66e94081040b4: closing closable_66e94081040d7: __construct closable_66e94081040db: __construct closable_66e94081040db: __destruct closable_66e94081040db: close closable_66e94081040db: closing a() start closable_66e94081040ea: __construct a() end closable_66e94081040ea: __destruct closable_66e94081040ea: close closable_66e94081040ea: closing b() start closable_66e94081040f8: __construct b() catch b() finally closable_66e94081040f8: close closable_66e94081040f8: closing closable_66e94081040f8: __destruct closable_66e94081040f8: close closable_66e94081040f8: already closed a() start closable_66e940810411d: __construct a() end closable_66e940810411d: __destruct closable_66e940810411d: close closable_66e940810411d: closing b() start closable_66e940810412c: __construct b() catch b() finally closable_66e940810412c: close closable_66e940810412c: closing closable_66e940810412c: __destruct closable_66e940810412c: close closable_66e940810412c: already closed a() start closable_66e9408104142: __construct a() end closable_66e9408104142: __destruct closable_66e9408104142: close closable_66e9408104142: closing b() start closable_66e9408104151: __construct b() return closable_66e9408104151: __destruct closable_66e9408104151: close closable_66e9408104151: closing b() finally a() start closable_66e9408104160: __construct a() end closable_66e9408104160: __destruct closable_66e9408104160: close closable_66e9408104160: closing b() start closable_66e940810416e: __construct b() catch b() finally closable_66e940810416e: close closable_66e940810416e: closing closable_66e940810416e: __destruct closable_66e940810416e: close closable_66e940810416e: already closed a() start closable_66e9408104183: __construct a() end closable_66e9408104183: __destruct closable_66e9408104183: close closable_66e9408104183: closing b() start closable_66e9408104192: __construct b() catch b() finally closable_66e9408104192: close closable_66e9408104192: closing closable_66e9408104192: __destruct closable_66e9408104192: close closable_66e9408104192: already closed a() start closable_66e94081041a7: __construct a() end closable_66e94081041a7: __destruct closable_66e94081041a7: close closable_66e94081041a7: closing b() start closable_66e94081041b5: __construct b() catch b() finally closable_66e94081041b5: close closable_66e94081041b5: closing closable_66e94081041b5: __destruct closable_66e94081041b5: close closable_66e94081041b5: already closed a() start closable_66e94081041db: __construct a() end closable_66e94081041db: __destruct closable_66e94081041db: close closable_66e94081041db: closing b() start closable_66e94081041e9: __construct b() return closable_66e94081041e9: __destruct closable_66e94081041e9: close closable_66e94081041e9: closing b() finally a() start closable_66e94081041f8: __construct a() end closable_66e94081041f8: __destruct closable_66e94081041f8: close closable_66e94081041f8: closing b() start closable_66e9408104206: __construct b() catch b() finally closable_66e9408104206: close closable_66e9408104206: closing closable_66e9408104206: __destruct closable_66e9408104206: close closable_66e9408104206: already closed a() start closable_66e940810421c: __construct a() end closable_66e940810421c: __destruct closable_66e940810421c: close closable_66e940810421c: closing b() start closable_66e940810422a: __construct b() catch b() finally closable_66e940810422a: close closable_66e940810422a: closing closable_66e940810422a: __destruct closable_66e940810422a: close closable_66e940810422a: already closed a() start closable_66e9408104240: __construct a() end closable_66e9408104240: __destruct closable_66e9408104240: close closable_66e9408104240: closing b() start closable_66e940810424e: __construct b() return closable_66e940810424e: __destruct closable_66e940810424e: close closable_66e940810424e: closing b() finally a() start closable_66e940810425d: __construct a() end closable_66e940810425d: __destruct closable_66e940810425d: close closable_66e940810425d: closing b() start closable_66e940810426b: __construct b() return closable_66e940810426b: __destruct closable_66e940810426b: close closable_66e940810426b: closing b() finally closable_66e94081040d7: __destruct closable_66e94081040d7: close closable_66e94081040d7: closing
Output for 8.1.2
closable_66e9408103b84: __construct closable_66e9408103b84: __destruct closable_66e9408103b84: close closable_66e9408103b84: closing closable_66e9408103ba3: __construct closable_66e9408103ba8: __construct closable_66e9408103ba8: __destruct closable_66e9408103ba8: close closable_66e9408103ba8: closing a() start closable_66e9408103bb4: __construct a() end closable_66e9408103bb4: __destruct closable_66e9408103bb4: close closable_66e9408103bb4: closing b() start closable_66e9408103bc1: __construct b() catch b() finally closable_66e9408103bc1: close closable_66e9408103bc1: closing closable_66e9408103bc1: __destruct closable_66e9408103bc1: close closable_66e9408103bc1: already closed a() start closable_66e9408103be2: __construct a() end closable_66e9408103be2: __destruct closable_66e9408103be2: close closable_66e9408103be2: closing b() start closable_66e9408103bf0: __construct b() catch b() finally closable_66e9408103bf0: close closable_66e9408103bf0: closing closable_66e9408103bf0: __destruct closable_66e9408103bf0: close closable_66e9408103bf0: already closed a() start closable_66e9408103c06: __construct a() end closable_66e9408103c06: __destruct closable_66e9408103c06: close closable_66e9408103c06: closing b() start closable_66e9408103c14: __construct b() return closable_66e9408103c14: __destruct closable_66e9408103c14: close closable_66e9408103c14: closing b() finally a() start closable_66e9408103c22: __construct a() end closable_66e9408103c22: __destruct closable_66e9408103c22: close closable_66e9408103c22: closing b() start closable_66e9408103c30: __construct b() catch b() finally closable_66e9408103c30: close closable_66e9408103c30: closing closable_66e9408103c30: __destruct closable_66e9408103c30: close closable_66e9408103c30: already closed a() start closable_66e9408103c46: __construct a() end closable_66e9408103c46: __destruct closable_66e9408103c46: close closable_66e9408103c46: closing b() start closable_66e9408103c53: __construct b() catch b() finally closable_66e9408103c53: close closable_66e9408103c53: closing closable_66e9408103c53: __destruct closable_66e9408103c53: close closable_66e9408103c53: already closed a() start closable_66e9408103c69: __construct a() end closable_66e9408103c69: __destruct closable_66e9408103c69: close closable_66e9408103c69: closing b() start closable_66e9408103c76: __construct b() return closable_66e9408103c76: __destruct closable_66e9408103c76: close closable_66e9408103c76: closing b() finally a() start closable_66e9408103c85: __construct a() end closable_66e9408103c85: __destruct closable_66e9408103c85: close closable_66e9408103c85: closing b() start closable_66e9408103c92: __construct b() catch b() finally closable_66e9408103c92: close closable_66e9408103c92: closing closable_66e9408103c92: __destruct closable_66e9408103c92: close closable_66e9408103c92: already closed a() start closable_66e9408103ca7: __construct a() end closable_66e9408103ca7: __destruct closable_66e9408103ca7: close closable_66e9408103ca7: closing b() start closable_66e9408103cb5: __construct b() catch b() finally closable_66e9408103cb5: close closable_66e9408103cb5: closing closable_66e9408103cb5: __destruct closable_66e9408103cb5: close closable_66e9408103cb5: already closed a() start closable_66e9408103cca: __construct a() end closable_66e9408103cca: __destruct closable_66e9408103cca: close closable_66e9408103cca: closing b() start closable_66e9408103cd8: __construct b() catch b() finally closable_66e9408103cd8: close closable_66e9408103cd8: closing closable_66e9408103cd8: __destruct closable_66e9408103cd8: close closable_66e9408103cd8: already closed a() start closable_66e9408103ced: __construct a() end closable_66e9408103ced: __destruct closable_66e9408103ced: close closable_66e9408103ced: closing b() start closable_66e9408103cfa: __construct b() catch b() finally closable_66e9408103cfa: close closable_66e9408103cfa: closing closable_66e9408103cfa: __destruct closable_66e9408103cfa: close closable_66e9408103cfa: already closed a() start closable_66e9408103d0f: __construct a() end closable_66e9408103d0f: __destruct closable_66e9408103d0f: close closable_66e9408103d0f: closing b() start closable_66e9408103d1d: __construct b() catch b() finally closable_66e9408103d1d: close closable_66e9408103d1d: closing closable_66e9408103d1d: __destruct closable_66e9408103d1d: close closable_66e9408103d1d: already closed closable_66e9408103ba3: __destruct closable_66e9408103ba3: close closable_66e9408103ba3: closing
Output for 8.1.1
closable_66e940810370a: __construct closable_66e940810370a: __destruct closable_66e940810370a: close closable_66e940810370a: closing closable_66e940810372a: __construct closable_66e940810372e: __construct closable_66e940810372e: __destruct closable_66e940810372e: close closable_66e940810372e: closing a() start closable_66e940810373b: __construct a() end closable_66e940810373b: __destruct closable_66e940810373b: close closable_66e940810373b: closing b() start closable_66e9408103750: __construct b() catch b() finally closable_66e9408103750: close closable_66e9408103750: closing closable_66e9408103750: __destruct closable_66e9408103750: close closable_66e9408103750: already closed a() start closable_66e940810377d: __construct a() end closable_66e940810377d: __destruct closable_66e940810377d: close closable_66e940810377d: closing b() start closable_66e940810378b: __construct b() return closable_66e940810378b: __destruct closable_66e940810378b: close closable_66e940810378b: closing b() finally a() start closable_66e940810379a: __construct a() end closable_66e940810379a: __destruct closable_66e940810379a: close closable_66e940810379a: closing b() start closable_66e94081037ab: __construct b() catch b() finally closable_66e94081037ab: close closable_66e94081037ab: closing closable_66e94081037ab: __destruct closable_66e94081037ab: close closable_66e94081037ab: already closed a() start closable_66e94081037c8: __construct a() end closable_66e94081037c8: __destruct closable_66e94081037c8: close closable_66e94081037c8: closing b() start closable_66e94081037d7: __construct b() catch b() finally closable_66e94081037d7: close closable_66e94081037d7: closing closable_66e94081037d7: __destruct closable_66e94081037d7: close closable_66e94081037d7: already closed a() start closable_66e94081037ed: __construct a() end closable_66e94081037ed: __destruct closable_66e94081037ed: close closable_66e94081037ed: closing b() start closable_66e94081037fa: __construct b() return closable_66e94081037fa: __destruct closable_66e94081037fa: close closable_66e94081037fa: closing b() finally a() start closable_66e9408103826: __construct a() end closable_66e9408103826: __destruct closable_66e9408103826: close closable_66e9408103826: closing b() start closable_66e9408103834: __construct b() return closable_66e9408103834: __destruct closable_66e9408103834: close closable_66e9408103834: closing b() finally a() start closable_66e9408103843: __construct a() end closable_66e9408103843: __destruct closable_66e9408103843: close closable_66e9408103843: closing b() start closable_66e9408103851: __construct b() return closable_66e9408103851: __destruct closable_66e9408103851: close closable_66e9408103851: closing b() finally a() start closable_66e940810385f: __construct a() end closable_66e940810385f: __destruct closable_66e940810385f: close closable_66e940810385f: closing b() start closable_66e9408103873: __construct b() catch b() finally closable_66e9408103873: close closable_66e9408103873: closing closable_66e9408103873: __destruct closable_66e9408103873: close closable_66e9408103873: already closed a() start closable_66e940810388b: __construct a() end closable_66e940810388b: __destruct closable_66e940810388b: close closable_66e940810388b: closing b() start closable_66e9408103899: __construct b() catch b() finally closable_66e9408103899: close closable_66e9408103899: closing closable_66e9408103899: __destruct closable_66e9408103899: close closable_66e9408103899: already closed a() start closable_66e94081038ae: __construct a() end closable_66e94081038ae: __destruct closable_66e94081038ae: close closable_66e94081038ae: closing b() start closable_66e94081038be: __construct b() return closable_66e94081038be: __destruct closable_66e94081038be: close closable_66e94081038be: closing b() finally a() start closable_66e94081038d3: __construct a() end closable_66e94081038d3: __destruct closable_66e94081038d3: close closable_66e94081038d3: closing b() start closable_66e94081038e2: __construct b() catch b() finally closable_66e94081038e2: close closable_66e94081038e2: closing closable_66e94081038e2: __destruct closable_66e94081038e2: close closable_66e94081038e2: already closed closable_66e940810372a: __destruct closable_66e940810372a: close closable_66e940810372a: closing
Output for 8.1.0
closable_66e9408103926: __construct closable_66e9408103926: __destruct closable_66e9408103926: close closable_66e9408103926: closing closable_66e940810394f: __construct closable_66e9408103954: __construct closable_66e9408103954: __destruct closable_66e9408103954: close closable_66e9408103954: closing a() start closable_66e9408103962: __construct a() end closable_66e9408103962: __destruct closable_66e9408103962: close closable_66e9408103962: closing b() start closable_66e9408103970: __construct b() return closable_66e9408103970: __destruct closable_66e9408103970: close closable_66e9408103970: closing b() finally a() start closable_66e9408103986: __construct a() end closable_66e9408103986: __destruct closable_66e9408103986: close closable_66e9408103986: closing b() start closable_66e9408103995: __construct b() return closable_66e9408103995: __destruct closable_66e9408103995: close closable_66e9408103995: closing b() finally a() start closable_66e94081039a4: __construct a() end closable_66e94081039a4: __destruct closable_66e94081039a4: close closable_66e94081039a4: closing b() start closable_66e94081039b2: __construct b() catch b() finally closable_66e94081039b2: close closable_66e94081039b2: closing closable_66e94081039b2: __destruct closable_66e94081039b2: close closable_66e94081039b2: already closed a() start closable_66e94081039cf: __construct a() end closable_66e94081039cf: __destruct closable_66e94081039cf: close closable_66e94081039cf: closing b() start closable_66e94081039dd: __construct b() catch b() finally closable_66e94081039dd: close closable_66e94081039dd: closing closable_66e94081039dd: __destruct closable_66e94081039dd: close closable_66e94081039dd: already closed a() start closable_66e94081039f4: __construct a() end closable_66e94081039f4: __destruct closable_66e94081039f4: close closable_66e94081039f4: closing b() start closable_66e9408103a02: __construct b() catch b() finally closable_66e9408103a02: close closable_66e9408103a02: closing closable_66e9408103a02: __destruct closable_66e9408103a02: close closable_66e9408103a02: already closed a() start closable_66e9408103a18: __construct a() end closable_66e9408103a18: __destruct closable_66e9408103a18: close closable_66e9408103a18: closing b() start closable_66e9408103a26: __construct b() catch b() finally closable_66e9408103a26: close closable_66e9408103a26: closing closable_66e9408103a26: __destruct closable_66e9408103a26: close closable_66e9408103a26: already closed a() start closable_66e9408103a3c: __construct a() end closable_66e9408103a3c: __destruct closable_66e9408103a3c: close closable_66e9408103a3c: closing b() start closable_66e9408103a4a: __construct b() return closable_66e9408103a4a: __destruct closable_66e9408103a4a: close closable_66e9408103a4a: closing b() finally a() start closable_66e9408103a59: __construct a() end closable_66e9408103a59: __destruct closable_66e9408103a59: close closable_66e9408103a59: closing b() start closable_66e9408103a67: __construct b() return closable_66e9408103a67: __destruct closable_66e9408103a67: close closable_66e9408103a67: closing b() finally a() start closable_66e9408103a76: __construct a() end closable_66e9408103a76: __destruct closable_66e9408103a76: close closable_66e9408103a76: closing b() start closable_66e9408103a84: __construct b() catch b() finally closable_66e9408103a84: close closable_66e9408103a84: closing closable_66e9408103a84: __destruct closable_66e9408103a84: close closable_66e9408103a84: already closed a() start closable_66e9408103a9a: __construct a() end closable_66e9408103a9a: __destruct closable_66e9408103a9a: close closable_66e9408103a9a: closing b() start closable_66e9408103aa8: __construct b() catch b() finally closable_66e9408103aa8: close closable_66e9408103aa8: closing closable_66e9408103aa8: __destruct closable_66e9408103aa8: close closable_66e9408103aa8: already closed a() start closable_66e9408103abe: __construct a() end closable_66e9408103abe: __destruct closable_66e9408103abe: close closable_66e9408103abe: closing b() start closable_66e9408103acc: __construct b() catch b() finally closable_66e9408103acc: close closable_66e9408103acc: closing closable_66e9408103acc: __destruct closable_66e9408103acc: close closable_66e9408103acc: already closed closable_66e940810394f: __destruct closable_66e940810394f: close closable_66e940810394f: closing

preferences:
50.77 ms | 1020 KiB | 5 Q