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(); 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_66e9405203e0c: __construct closable_66e9405203e0c: __destruct closable_66e9405203e0c: close closable_66e9405203e0c: closing closable_66e9405203e2e: __construct closable_66e9405203e32: __construct closable_66e9405203e32: __destruct closable_66e9405203e32: close closable_66e9405203e32: closing a() start closable_66e9405203e3d: __construct a() end closable_66e9405203e3d: __destruct closable_66e9405203e3d: close closable_66e9405203e3d: closing b() start closable_66e9405203e4a: __construct b() return closable_66e9405203e4a: __destruct closable_66e9405203e4a: close closable_66e9405203e4a: closing b() finally a() start closable_66e9405203e61: __construct a() end closable_66e9405203e61: __destruct closable_66e9405203e61: close closable_66e9405203e61: closing b() start closable_66e9405203e70: __construct b() catch b() finally closable_66e9405203e70: close closable_66e9405203e70: closing closable_66e9405203e70: __destruct closable_66e9405203e70: close closable_66e9405203e70: already closed a() start closable_66e9405203e96: __construct a() end closable_66e9405203e96: __destruct closable_66e9405203e96: close closable_66e9405203e96: closing b() start closable_66e9405203ea4: __construct b() return closable_66e9405203ea4: __destruct closable_66e9405203ea4: close closable_66e9405203ea4: closing b() finally a() start closable_66e9405203eb3: __construct a() end closable_66e9405203eb3: __destruct closable_66e9405203eb3: close closable_66e9405203eb3: closing b() start closable_66e9405203ec6: __construct b() catch b() finally closable_66e9405203ec6: close closable_66e9405203ec6: closing closable_66e9405203ec6: __destruct closable_66e9405203ec6: close closable_66e9405203ec6: already closed a() start closable_66e9405203ee1: __construct a() end closable_66e9405203ee1: __destruct closable_66e9405203ee1: close closable_66e9405203ee1: closing b() start closable_66e9405203eee: __construct b() catch b() finally closable_66e9405203eee: close closable_66e9405203eee: closing closable_66e9405203eee: __destruct closable_66e9405203eee: close closable_66e9405203eee: already closed a() start closable_66e9405203f03: __construct a() end closable_66e9405203f03: __destruct closable_66e9405203f03: close closable_66e9405203f03: closing b() start closable_66e9405203f13: __construct b() return closable_66e9405203f13: __destruct closable_66e9405203f13: close closable_66e9405203f13: closing b() finally a() start closable_66e9405203f26: __construct a() end closable_66e9405203f26: __destruct closable_66e9405203f26: close closable_66e9405203f26: closing b() start closable_66e9405203f34: __construct b() catch b() finally closable_66e9405203f34: close closable_66e9405203f34: closing closable_66e9405203f34: __destruct closable_66e9405203f34: close closable_66e9405203f34: already closed a() start closable_66e9405203f49: __construct a() end closable_66e9405203f49: __destruct closable_66e9405203f49: close closable_66e9405203f49: closing b() start closable_66e9405203f56: __construct b() catch b() finally closable_66e9405203f56: close closable_66e9405203f56: closing closable_66e9405203f56: __destruct closable_66e9405203f56: close closable_66e9405203f56: already closed a() start closable_66e9405203f6e: __construct a() end closable_66e9405203f6e: __destruct closable_66e9405203f6e: close closable_66e9405203f6e: closing b() start closable_66e9405203f7e: __construct b() return closable_66e9405203f7e: __destruct closable_66e9405203f7e: close closable_66e9405203f7e: closing b() finally a() start closable_66e9405203f8d: __construct a() end closable_66e9405203f8d: __destruct closable_66e9405203f8d: close closable_66e9405203f8d: closing b() start closable_66e9405203f9a: __construct b() catch b() finally closable_66e9405203f9a: close closable_66e9405203f9a: closing closable_66e9405203f9a: __destruct closable_66e9405203f9a: close closable_66e9405203f9a: already closed a() start closable_66e9405203faf: __construct a() end closable_66e9405203faf: __destruct closable_66e9405203faf: close closable_66e9405203faf: closing b() start closable_66e9405203fbf: __construct b() catch b() finally closable_66e9405203fbf: close closable_66e9405203fbf: closing closable_66e9405203fbf: __destruct closable_66e9405203fbf: close closable_66e9405203fbf: already closed closable_66e9405203e2e: __destruct closable_66e9405203e2e: close closable_66e9405203e2e: closing
Output for 8.3.10
closable_66e9405204e71: __construct closable_66e9405204e71: __destruct closable_66e9405204e71: close closable_66e9405204e71: closing closable_66e9405204e95: __construct closable_66e9405204e99: __construct closable_66e9405204e99: __destruct closable_66e9405204e99: close closable_66e9405204e99: closing a() start closable_66e9405204ea7: __construct a() end closable_66e9405204ea7: __destruct closable_66e9405204ea7: close closable_66e9405204ea7: closing b() start closable_66e9405204eb5: __construct b() catch b() finally closable_66e9405204eb5: close closable_66e9405204eb5: closing closable_66e9405204eb5: __destruct closable_66e9405204eb5: close closable_66e9405204eb5: already closed a() start closable_66e9405204eda: __construct a() end closable_66e9405204eda: __destruct closable_66e9405204eda: close closable_66e9405204eda: closing b() start closable_66e9405204ee8: __construct b() catch b() finally closable_66e9405204ee8: close closable_66e9405204ee8: closing closable_66e9405204ee8: __destruct closable_66e9405204ee8: close closable_66e9405204ee8: already closed a() start closable_66e9405204efe: __construct a() end closable_66e9405204efe: __destruct closable_66e9405204efe: close closable_66e9405204efe: closing b() start closable_66e9405204f0c: __construct b() return closable_66e9405204f0c: __destruct closable_66e9405204f0c: close closable_66e9405204f0c: closing b() finally a() start closable_66e9405204f1a: __construct a() end closable_66e9405204f1a: __destruct closable_66e9405204f1a: close closable_66e9405204f1a: closing b() start closable_66e9405204f28: __construct b() catch b() finally closable_66e9405204f28: close closable_66e9405204f28: closing closable_66e9405204f28: __destruct closable_66e9405204f28: close closable_66e9405204f28: already closed a() start closable_66e9405204f3d: __construct a() end closable_66e9405204f3d: __destruct closable_66e9405204f3d: close closable_66e9405204f3d: closing b() start closable_66e9405204f4b: __construct b() return closable_66e9405204f4b: __destruct closable_66e9405204f4b: close closable_66e9405204f4b: closing b() finally a() start closable_66e9405204f59: __construct a() end closable_66e9405204f59: __destruct closable_66e9405204f59: close closable_66e9405204f59: closing b() start closable_66e9405204f67: __construct b() catch b() finally closable_66e9405204f67: close closable_66e9405204f67: closing closable_66e9405204f67: __destruct closable_66e9405204f67: close closable_66e9405204f67: already closed a() start closable_66e9405204f7b: __construct a() end closable_66e9405204f7b: __destruct closable_66e9405204f7b: close closable_66e9405204f7b: closing b() start closable_66e9405204f88: __construct b() catch b() finally closable_66e9405204f88: close closable_66e9405204f88: closing closable_66e9405204f88: __destruct closable_66e9405204f88: close closable_66e9405204f88: already closed a() start closable_66e9405204f9f: __construct a() end closable_66e9405204f9f: __destruct closable_66e9405204f9f: close closable_66e9405204f9f: closing b() start closable_66e9405204fad: __construct b() catch b() finally closable_66e9405204fad: close closable_66e9405204fad: closing closable_66e9405204fad: __destruct closable_66e9405204fad: close closable_66e9405204fad: already closed a() start closable_66e9405204fc2: __construct a() end closable_66e9405204fc2: __destruct closable_66e9405204fc2: close closable_66e9405204fc2: closing b() start closable_66e9405204fd1: __construct b() catch b() finally closable_66e9405204fd1: close closable_66e9405204fd1: closing closable_66e9405204fd1: __destruct closable_66e9405204fd1: close closable_66e9405204fd1: already closed a() start closable_66e9405204fe6: __construct a() end closable_66e9405204fe6: __destruct closable_66e9405204fe6: close closable_66e9405204fe6: closing b() start closable_66e9405204ff4: __construct b() catch b() finally closable_66e9405204ff4: close closable_66e9405204ff4: closing closable_66e9405204ff4: __destruct closable_66e9405204ff4: close closable_66e9405204ff4: already closed a() start closable_66e940520500a: __construct a() end closable_66e940520500a: __destruct closable_66e940520500a: close closable_66e940520500a: closing b() start closable_66e9405205018: __construct b() return closable_66e9405205018: __destruct closable_66e9405205018: close closable_66e9405205018: closing b() finally closable_66e9405204e95: __destruct closable_66e9405204e95: close closable_66e9405204e95: closing
Output for 8.3.9
closable_66e940520446e: __construct closable_66e940520446e: __destruct closable_66e940520446e: close closable_66e940520446e: closing closable_66e9405204494: __construct closable_66e9405204498: __construct closable_66e9405204498: __destruct closable_66e9405204498: close closable_66e9405204498: closing a() start closable_66e94052044a6: __construct a() end closable_66e94052044a6: __destruct closable_66e94052044a6: close closable_66e94052044a6: closing b() start closable_66e94052044b4: __construct b() catch b() finally closable_66e94052044b4: close closable_66e94052044b4: closing closable_66e94052044b4: __destruct closable_66e94052044b4: close closable_66e94052044b4: already closed a() start closable_66e94052044d9: __construct a() end closable_66e94052044d9: __destruct closable_66e94052044d9: close closable_66e94052044d9: closing b() start closable_66e94052044e7: __construct b() return closable_66e94052044e7: __destruct closable_66e94052044e7: close closable_66e94052044e7: closing b() finally a() start closable_66e94052044f6: __construct a() end closable_66e94052044f6: __destruct closable_66e94052044f6: close closable_66e94052044f6: closing b() start closable_66e9405204503: __construct b() return closable_66e9405204503: __destruct closable_66e9405204503: close closable_66e9405204503: closing b() finally a() start closable_66e9405204511: __construct a() end closable_66e9405204511: __destruct closable_66e9405204511: close closable_66e9405204511: closing b() start closable_66e940520451e: __construct b() return closable_66e940520451e: __destruct closable_66e940520451e: close closable_66e940520451e: closing b() finally a() start closable_66e940520452d: __construct a() end closable_66e940520452d: __destruct closable_66e940520452d: close closable_66e940520452d: closing b() start closable_66e940520453a: __construct b() catch b() finally closable_66e940520453a: close closable_66e940520453a: closing closable_66e940520453a: __destruct closable_66e940520453a: close closable_66e940520453a: already closed a() start closable_66e9405204550: __construct a() end closable_66e9405204550: __destruct closable_66e9405204550: close closable_66e9405204550: closing b() start closable_66e940520457d: __construct b() return closable_66e940520457d: __destruct closable_66e940520457d: close closable_66e940520457d: closing b() finally a() start closable_66e940520458c: __construct a() end closable_66e940520458c: __destruct closable_66e940520458c: close closable_66e940520458c: closing b() start closable_66e940520459a: __construct b() catch b() finally closable_66e940520459a: close closable_66e940520459a: closing closable_66e940520459a: __destruct closable_66e940520459a: close closable_66e940520459a: already closed a() start closable_66e94052045b1: __construct a() end closable_66e94052045b1: __destruct closable_66e94052045b1: close closable_66e94052045b1: closing b() start closable_66e94052045c1: __construct b() return closable_66e94052045c1: __destruct closable_66e94052045c1: close closable_66e94052045c1: closing b() finally a() start closable_66e94052045db: __construct a() end closable_66e94052045db: __destruct closable_66e94052045db: close closable_66e94052045db: closing b() start closable_66e94052045e9: __construct b() return closable_66e94052045e9: __destruct closable_66e94052045e9: close closable_66e94052045e9: closing b() finally a() start closable_66e94052045f8: __construct a() end closable_66e94052045f8: __destruct closable_66e94052045f8: close closable_66e94052045f8: closing b() start closable_66e9405204606: __construct b() catch b() finally closable_66e9405204606: close closable_66e9405204606: closing closable_66e9405204606: __destruct closable_66e9405204606: close closable_66e9405204606: already closed a() start closable_66e940520461d: __construct a() end closable_66e940520461d: __destruct closable_66e940520461d: close closable_66e940520461d: closing b() start closable_66e940520462b: __construct b() return closable_66e940520462b: __destruct closable_66e940520462b: close closable_66e940520462b: closing b() finally closable_66e9405204494: __destruct closable_66e9405204494: close closable_66e9405204494: closing
Output for 8.3.8
closable_66e940520479f: __construct closable_66e940520479f: __destruct closable_66e940520479f: close closable_66e940520479f: closing closable_66e94052047c5: __construct closable_66e94052047c9: __construct closable_66e94052047c9: __destruct closable_66e94052047c9: close closable_66e94052047c9: closing a() start closable_66e94052047d7: __construct a() end closable_66e94052047d7: __destruct closable_66e94052047d7: close closable_66e94052047d7: closing b() start closable_66e94052047e4: __construct b() catch b() finally closable_66e94052047e4: close closable_66e94052047e4: closing closable_66e94052047e4: __destruct closable_66e94052047e4: close closable_66e94052047e4: already closed a() start closable_66e940520480a: __construct a() end closable_66e940520480a: __destruct closable_66e940520480a: close closable_66e940520480a: closing b() start closable_66e9405204819: __construct b() catch b() finally closable_66e9405204819: close closable_66e9405204819: closing closable_66e9405204819: __destruct closable_66e9405204819: close closable_66e9405204819: already closed a() start closable_66e9405204830: __construct a() end closable_66e9405204830: __destruct closable_66e9405204830: close closable_66e9405204830: closing b() start closable_66e940520483e: __construct b() return closable_66e940520483e: __destruct closable_66e940520483e: close closable_66e940520483e: closing b() finally a() start closable_66e940520484e: __construct a() end closable_66e940520484e: __destruct closable_66e940520484e: close closable_66e940520484e: closing b() start closable_66e940520485c: __construct b() catch b() finally closable_66e940520485c: close closable_66e940520485c: closing closable_66e940520485c: __destruct closable_66e940520485c: close closable_66e940520485c: already closed a() start closable_66e9405204872: __construct a() end closable_66e9405204872: __destruct closable_66e9405204872: close closable_66e9405204872: closing b() start closable_66e9405204880: __construct b() return closable_66e9405204880: __destruct closable_66e9405204880: close closable_66e9405204880: closing b() finally a() start closable_66e9405204890: __construct a() end closable_66e9405204890: __destruct closable_66e9405204890: close closable_66e9405204890: closing b() start closable_66e940520489e: __construct b() catch b() finally closable_66e940520489e: close closable_66e940520489e: closing closable_66e940520489e: __destruct closable_66e940520489e: close closable_66e940520489e: already closed a() start closable_66e94052048b4: __construct a() end closable_66e94052048b4: __destruct closable_66e94052048b4: close closable_66e94052048b4: closing b() start closable_66e94052048c2: __construct b() catch b() finally closable_66e94052048c2: close closable_66e94052048c2: closing closable_66e94052048c2: __destruct closable_66e94052048c2: close closable_66e94052048c2: already closed a() start closable_66e94052048d8: __construct a() end closable_66e94052048d8: __destruct closable_66e94052048d8: close closable_66e94052048d8: closing b() start closable_66e94052048e6: __construct b() catch b() finally closable_66e94052048e6: close closable_66e94052048e6: closing closable_66e94052048e6: __destruct closable_66e94052048e6: close closable_66e94052048e6: already closed a() start closable_66e94052048fc: __construct a() end closable_66e94052048fc: __destruct closable_66e94052048fc: close closable_66e94052048fc: closing b() start closable_66e940520490a: __construct b() catch b() finally closable_66e940520490a: close closable_66e940520490a: closing closable_66e940520490a: __destruct closable_66e940520490a: close closable_66e940520490a: already closed a() start closable_66e9405204920: __construct a() end closable_66e9405204920: __destruct closable_66e9405204920: close closable_66e9405204920: closing b() start closable_66e940520492e: __construct b() catch b() finally closable_66e940520492e: close closable_66e940520492e: closing closable_66e940520492e: __destruct closable_66e940520492e: close closable_66e940520492e: already closed a() start closable_66e9405204944: __construct a() end closable_66e9405204944: __destruct closable_66e9405204944: close closable_66e9405204944: closing b() start closable_66e9405204952: __construct b() catch b() finally closable_66e9405204952: close closable_66e9405204952: closing closable_66e9405204952: __destruct closable_66e9405204952: close closable_66e9405204952: already closed closable_66e94052047c5: __destruct closable_66e94052047c5: close closable_66e94052047c5: closing
Output for 8.3.7
closable_66e940520598a: __construct closable_66e940520598a: __destruct closable_66e940520598a: close closable_66e940520598a: closing closable_66e94052059b1: __construct closable_66e94052059b5: __construct closable_66e94052059b5: __destruct closable_66e94052059b5: close closable_66e94052059b5: closing a() start closable_66e94052059c2: __construct a() end closable_66e94052059c2: __destruct closable_66e94052059c2: close closable_66e94052059c2: closing b() start closable_66e94052059d0: __construct b() catch b() finally closable_66e94052059d0: close closable_66e94052059d0: closing closable_66e94052059d0: __destruct closable_66e94052059d0: close closable_66e94052059d0: already closed a() start closable_66e94052059f9: __construct a() end closable_66e94052059f9: __destruct closable_66e94052059f9: close closable_66e94052059f9: closing b() start closable_66e9405205a08: __construct b() return closable_66e9405205a08: __destruct closable_66e9405205a08: close closable_66e9405205a08: closing b() finally a() start closable_66e9405205a18: __construct a() end closable_66e9405205a18: __destruct closable_66e9405205a18: close closable_66e9405205a18: closing b() start closable_66e9405205a27: __construct b() return closable_66e9405205a27: __destruct closable_66e9405205a27: close closable_66e9405205a27: closing b() finally a() start closable_66e9405205a36: __construct a() end closable_66e9405205a36: __destruct closable_66e9405205a36: close closable_66e9405205a36: closing b() start closable_66e9405205a44: __construct b() catch b() finally closable_66e9405205a44: close closable_66e9405205a44: closing closable_66e9405205a44: __destruct closable_66e9405205a44: close closable_66e9405205a44: already closed a() start closable_66e9405205a5a: __construct a() end closable_66e9405205a5a: __destruct closable_66e9405205a5a: close closable_66e9405205a5a: closing b() start closable_66e9405205a68: __construct b() catch b() finally closable_66e9405205a68: close closable_66e9405205a68: closing closable_66e9405205a68: __destruct closable_66e9405205a68: close closable_66e9405205a68: already closed a() start closable_66e9405205a7f: __construct a() end closable_66e9405205a7f: __destruct closable_66e9405205a7f: close closable_66e9405205a7f: closing b() start closable_66e9405205a8d: __construct b() catch b() finally closable_66e9405205a8d: close closable_66e9405205a8d: closing closable_66e9405205a8d: __destruct closable_66e9405205a8d: close closable_66e9405205a8d: already closed a() start closable_66e9405205aa2: __construct a() end closable_66e9405205aa2: __destruct closable_66e9405205aa2: close closable_66e9405205aa2: closing b() start closable_66e9405205ab0: __construct b() return closable_66e9405205ab0: __destruct closable_66e9405205ab0: close closable_66e9405205ab0: closing b() finally a() start closable_66e9405205abf: __construct a() end closable_66e9405205abf: __destruct closable_66e9405205abf: close closable_66e9405205abf: closing b() start closable_66e9405205ace: __construct b() return closable_66e9405205ace: __destruct closable_66e9405205ace: close closable_66e9405205ace: closing b() finally a() start closable_66e9405205adc: __construct a() end closable_66e9405205adc: __destruct closable_66e9405205adc: close closable_66e9405205adc: closing b() start closable_66e9405205aeb: __construct b() return closable_66e9405205aeb: __destruct closable_66e9405205aeb: close closable_66e9405205aeb: closing b() finally a() start closable_66e9405205af9: __construct a() end closable_66e9405205af9: __destruct closable_66e9405205af9: close closable_66e9405205af9: closing b() start closable_66e9405205b08: __construct b() return closable_66e9405205b08: __destruct closable_66e9405205b08: close closable_66e9405205b08: closing b() finally a() start closable_66e9405205b16: __construct a() end closable_66e9405205b16: __destruct closable_66e9405205b16: close closable_66e9405205b16: closing b() start closable_66e9405205b25: __construct b() catch b() finally closable_66e9405205b25: close closable_66e9405205b25: closing closable_66e9405205b25: __destruct closable_66e9405205b25: close closable_66e9405205b25: already closed closable_66e94052059b1: __destruct closable_66e94052059b1: close closable_66e94052059b1: closing
Output for 8.3.6
closable_66e9405203bd7: __construct closable_66e9405203bd7: __destruct closable_66e9405203bd7: close closable_66e9405203bd7: closing closable_66e9405203bfb: __construct closable_66e9405203bff: __construct closable_66e9405203bff: __destruct closable_66e9405203bff: close closable_66e9405203bff: closing a() start closable_66e9405203c0d: __construct a() end closable_66e9405203c0d: __destruct closable_66e9405203c0d: close closable_66e9405203c0d: closing b() start closable_66e9405203c1b: __construct b() return closable_66e9405203c1b: __destruct closable_66e9405203c1b: close closable_66e9405203c1b: closing b() finally a() start closable_66e9405203c30: __construct a() end closable_66e9405203c30: __destruct closable_66e9405203c30: close closable_66e9405203c30: closing b() start closable_66e9405203c3e: __construct b() catch b() finally closable_66e9405203c3e: close closable_66e9405203c3e: closing closable_66e9405203c3e: __destruct closable_66e9405203c3e: close closable_66e9405203c3e: already closed a() start closable_66e9405203c5f: __construct a() end closable_66e9405203c5f: __destruct closable_66e9405203c5f: close closable_66e9405203c5f: closing b() start closable_66e9405203c6e: __construct b() catch b() finally closable_66e9405203c6e: close closable_66e9405203c6e: closing closable_66e9405203c6e: __destruct closable_66e9405203c6e: close closable_66e9405203c6e: already closed a() start closable_66e9405203c84: __construct a() end closable_66e9405203c84: __destruct closable_66e9405203c84: close closable_66e9405203c84: closing b() start closable_66e9405203c92: __construct b() return closable_66e9405203c92: __destruct closable_66e9405203c92: close closable_66e9405203c92: closing b() finally a() start closable_66e9405203ca1: __construct a() end closable_66e9405203ca1: __destruct closable_66e9405203ca1: close closable_66e9405203ca1: closing b() start closable_66e9405203caf: __construct b() return closable_66e9405203caf: __destruct closable_66e9405203caf: close closable_66e9405203caf: closing b() finally a() start closable_66e9405203cbe: __construct a() end closable_66e9405203cbe: __destruct closable_66e9405203cbe: close closable_66e9405203cbe: closing b() start closable_66e9405203ccc: __construct b() catch b() finally closable_66e9405203ccc: close closable_66e9405203ccc: closing closable_66e9405203ccc: __destruct closable_66e9405203ccc: close closable_66e9405203ccc: already closed a() start closable_66e9405203ce2: __construct a() end closable_66e9405203ce2: __destruct closable_66e9405203ce2: close closable_66e9405203ce2: closing b() start closable_66e9405203cf0: __construct b() return closable_66e9405203cf0: __destruct closable_66e9405203cf0: close closable_66e9405203cf0: closing b() finally a() start closable_66e9405203cfe: __construct a() end closable_66e9405203cfe: __destruct closable_66e9405203cfe: close closable_66e9405203cfe: closing b() start closable_66e9405203d0c: __construct b() return closable_66e9405203d0c: __destruct closable_66e9405203d0c: close closable_66e9405203d0c: closing b() finally a() start closable_66e9405203d1b: __construct a() end closable_66e9405203d1b: __destruct closable_66e9405203d1b: close closable_66e9405203d1b: closing b() start closable_66e9405203d29: __construct b() catch b() finally closable_66e9405203d29: close closable_66e9405203d29: closing closable_66e9405203d29: __destruct closable_66e9405203d29: close closable_66e9405203d29: already closed a() start closable_66e9405203d3f: __construct a() end closable_66e9405203d3f: __destruct closable_66e9405203d3f: close closable_66e9405203d3f: closing b() start closable_66e9405203d4d: __construct b() return closable_66e9405203d4d: __destruct closable_66e9405203d4d: close closable_66e9405203d4d: closing b() finally a() start closable_66e9405203d5b: __construct a() end closable_66e9405203d5b: __destruct closable_66e9405203d5b: close closable_66e9405203d5b: closing b() start closable_66e9405203d6a: __construct b() catch b() finally closable_66e9405203d6a: close closable_66e9405203d6a: closing closable_66e9405203d6a: __destruct closable_66e9405203d6a: close closable_66e9405203d6a: already closed closable_66e9405203bfb: __destruct closable_66e9405203bfb: close closable_66e9405203bfb: closing
Output for 8.3.5
closable_66e94052041ae: __construct closable_66e94052041ae: __destruct closable_66e94052041ae: close closable_66e94052041ae: closing closable_66e94052041d1: __construct closable_66e94052041d6: __construct closable_66e94052041d6: __destruct closable_66e94052041d6: close closable_66e94052041d6: closing a() start closable_66e94052041e3: __construct a() end closable_66e94052041e3: __destruct closable_66e94052041e3: close closable_66e94052041e3: closing b() start closable_66e94052041f2: __construct b() return closable_66e94052041f2: __destruct closable_66e94052041f2: close closable_66e94052041f2: closing b() finally a() start closable_66e9405204206: __construct a() end closable_66e9405204206: __destruct closable_66e9405204206: close closable_66e9405204206: closing b() start closable_66e9405204215: __construct b() catch b() finally closable_66e9405204215: close closable_66e9405204215: closing closable_66e9405204215: __destruct closable_66e9405204215: close closable_66e9405204215: already closed a() start closable_66e9405204234: __construct a() end closable_66e9405204234: __destruct closable_66e9405204234: close closable_66e9405204234: closing b() start closable_66e9405204242: __construct b() return closable_66e9405204242: __destruct closable_66e9405204242: close closable_66e9405204242: closing b() finally a() start closable_66e9405204251: __construct a() end closable_66e9405204251: __destruct closable_66e9405204251: close closable_66e9405204251: closing b() start closable_66e9405204260: __construct b() catch b() finally closable_66e9405204260: close closable_66e9405204260: closing closable_66e9405204260: __destruct closable_66e9405204260: close closable_66e9405204260: already closed a() start closable_66e9405204276: __construct a() end closable_66e9405204276: __destruct closable_66e9405204276: close closable_66e9405204276: closing b() start closable_66e9405204284: __construct b() return closable_66e9405204284: __destruct closable_66e9405204284: close closable_66e9405204284: closing b() finally a() start closable_66e9405204293: __construct a() end closable_66e9405204293: __destruct closable_66e9405204293: close closable_66e9405204293: closing b() start closable_66e94052042a1: __construct b() catch b() finally closable_66e94052042a1: close closable_66e94052042a1: closing closable_66e94052042a1: __destruct closable_66e94052042a1: close closable_66e94052042a1: already closed a() start closable_66e94052042d4: __construct a() end closable_66e94052042d4: __destruct closable_66e94052042d4: close closable_66e94052042d4: closing b() start closable_66e94052042e3: __construct b() catch b() finally closable_66e94052042e3: close closable_66e94052042e3: closing closable_66e94052042e3: __destruct closable_66e94052042e3: close closable_66e94052042e3: already closed a() start closable_66e94052042f9: __construct a() end closable_66e94052042f9: __destruct closable_66e94052042f9: close closable_66e94052042f9: closing b() start closable_66e9405204307: __construct b() return closable_66e9405204307: __destruct closable_66e9405204307: close closable_66e9405204307: closing b() finally a() start closable_66e9405204316: __construct a() end closable_66e9405204316: __destruct closable_66e9405204316: close closable_66e9405204316: closing b() start closable_66e9405204333: __construct b() catch b() finally closable_66e9405204333: close closable_66e9405204333: closing closable_66e9405204333: __destruct closable_66e9405204333: close closable_66e9405204333: already closed a() start closable_66e9405204349: __construct a() end closable_66e9405204349: __destruct closable_66e9405204349: close closable_66e9405204349: closing b() start closable_66e9405204357: __construct b() catch b() finally closable_66e9405204357: close closable_66e9405204357: closing closable_66e9405204357: __destruct closable_66e9405204357: close closable_66e9405204357: already closed a() start closable_66e940520436d: __construct a() end closable_66e940520436d: __destruct closable_66e940520436d: close closable_66e940520436d: closing b() start closable_66e940520437b: __construct b() return closable_66e940520437b: __destruct closable_66e940520437b: close closable_66e940520437b: closing b() finally closable_66e94052041d1: __destruct closable_66e94052041d1: close closable_66e94052041d1: closing
Output for 8.3.4
closable_66e940520483b: __construct closable_66e940520483b: __destruct closable_66e940520483b: close closable_66e940520483b: closing closable_66e9405204872: __construct closable_66e9405204877: __construct closable_66e9405204877: __destruct closable_66e9405204877: close closable_66e9405204877: closing a() start closable_66e9405204887: __construct a() end closable_66e9405204887: __destruct closable_66e9405204887: close closable_66e9405204887: closing b() start closable_66e9405204898: __construct b() return closable_66e9405204898: __destruct closable_66e9405204898: close closable_66e9405204898: closing b() finally a() start closable_66e94052048b4: __construct a() end closable_66e94052048b4: __destruct closable_66e94052048b4: close closable_66e94052048b4: closing b() start closable_66e94052048c7: __construct b() return closable_66e94052048c7: __destruct closable_66e94052048c7: close closable_66e94052048c7: closing b() finally a() start closable_66e94052048e0: __construct a() end closable_66e94052048e0: __destruct closable_66e94052048e0: close closable_66e94052048e0: closing b() start closable_66e94052048f0: __construct b() catch b() finally closable_66e94052048f0: close closable_66e94052048f0: closing closable_66e94052048f0: __destruct closable_66e94052048f0: close closable_66e94052048f0: already closed a() start closable_66e9405204916: __construct a() end closable_66e9405204916: __destruct closable_66e9405204916: close closable_66e9405204916: closing b() start closable_66e9405204929: __construct b() return closable_66e9405204929: __destruct closable_66e9405204929: close closable_66e9405204929: closing b() finally a() start closable_66e940520493e: __construct a() end closable_66e940520493e: __destruct closable_66e940520493e: close closable_66e940520493e: closing b() start closable_66e940520494d: __construct b() catch b() finally closable_66e940520494d: close closable_66e940520494d: closing closable_66e940520494d: __destruct closable_66e940520494d: close closable_66e940520494d: already closed a() start closable_66e9405204963: __construct a() end closable_66e9405204963: __destruct closable_66e9405204963: close closable_66e9405204963: closing b() start closable_66e9405204977: __construct b() catch b() finally closable_66e9405204977: close closable_66e9405204977: closing closable_66e9405204977: __destruct closable_66e9405204977: close closable_66e9405204977: already closed a() start closable_66e9405204995: __construct a() end closable_66e9405204995: __destruct closable_66e9405204995: close closable_66e9405204995: closing b() start closable_66e94052049a3: __construct b() catch b() finally closable_66e94052049a3: close closable_66e94052049a3: closing closable_66e94052049a3: __destruct closable_66e94052049a3: close closable_66e94052049a3: already closed a() start closable_66e94052049ba: __construct a() end closable_66e94052049ba: __destruct closable_66e94052049ba: close closable_66e94052049ba: closing b() start closable_66e94052049ce: __construct b() return closable_66e94052049ce: __destruct closable_66e94052049ce: close closable_66e94052049ce: closing b() finally a() start closable_66e94052049e4: __construct a() end closable_66e94052049e4: __destruct closable_66e94052049e4: close closable_66e94052049e4: closing b() start closable_66e94052049f4: __construct b() catch b() finally closable_66e94052049f4: close closable_66e94052049f4: closing closable_66e94052049f4: __destruct closable_66e94052049f4: close closable_66e94052049f4: already closed a() start closable_66e9405204a0a: __construct a() end closable_66e9405204a0a: __destruct closable_66e9405204a0a: close closable_66e9405204a0a: closing b() start closable_66e9405204a1a: __construct b() return closable_66e9405204a1a: __destruct closable_66e9405204a1a: close closable_66e9405204a1a: closing b() finally a() start closable_66e9405204a30: __construct a() end closable_66e9405204a30: __destruct closable_66e9405204a30: close closable_66e9405204a30: closing b() start closable_66e9405204a41: __construct b() return closable_66e9405204a41: __destruct closable_66e9405204a41: close closable_66e9405204a41: closing b() finally closable_66e9405204872: __destruct closable_66e9405204872: close closable_66e9405204872: closing
Output for 8.3.3
closable_66e940520364b: __construct closable_66e940520364b: __destruct closable_66e940520364b: close closable_66e940520364b: closing closable_66e9405203679: __construct closable_66e940520367d: __construct closable_66e940520367d: __destruct closable_66e940520367d: close closable_66e940520367d: closing a() start closable_66e940520368a: __construct a() end closable_66e940520368a: __destruct closable_66e940520368a: close closable_66e940520368a: closing b() start closable_66e9405203698: __construct b() return closable_66e9405203698: __destruct closable_66e9405203698: close closable_66e9405203698: closing b() finally a() start closable_66e94052036ad: __construct a() end closable_66e94052036ad: __destruct closable_66e94052036ad: close closable_66e94052036ad: closing b() start closable_66e94052036bb: __construct b() catch b() finally closable_66e94052036bb: close closable_66e94052036bb: closing closable_66e94052036bb: __destruct closable_66e94052036bb: close closable_66e94052036bb: already closed a() start closable_66e9405203d35: __construct a() end closable_66e9405203d35: __destruct closable_66e9405203d35: close closable_66e9405203d35: closing b() start closable_66e9405203d43: __construct b() return closable_66e9405203d43: __destruct closable_66e9405203d43: close closable_66e9405203d43: closing b() finally a() start closable_66e9405203d53: __construct a() end closable_66e9405203d53: __destruct closable_66e9405203d53: close closable_66e9405203d53: closing b() start closable_66e9405203d61: __construct b() return closable_66e9405203d61: __destruct closable_66e9405203d61: close closable_66e9405203d61: closing b() finally a() start closable_66e9405203d70: __construct a() end closable_66e9405203d70: __destruct closable_66e9405203d70: close closable_66e9405203d70: closing b() start closable_66e9405203d7e: __construct b() catch b() finally closable_66e9405203d7e: close closable_66e9405203d7e: closing closable_66e9405203d7e: __destruct closable_66e9405203d7e: close closable_66e9405203d7e: already closed a() start closable_66e9405203d95: __construct a() end closable_66e9405203d95: __destruct closable_66e9405203d95: close closable_66e9405203d95: closing b() start closable_66e9405203da2: __construct b() catch b() finally closable_66e9405203da2: close closable_66e9405203da2: closing closable_66e9405203da2: __destruct closable_66e9405203da2: close closable_66e9405203da2: already closed a() start closable_66e9405203db8: __construct a() end closable_66e9405203db8: __destruct closable_66e9405203db8: close closable_66e9405203db8: closing b() start closable_66e9405203dc6: __construct b() catch b() finally closable_66e9405203dc6: close closable_66e9405203dc6: closing closable_66e9405203dc6: __destruct closable_66e9405203dc6: close closable_66e9405203dc6: already closed a() start closable_66e9405203ddb: __construct a() end closable_66e9405203ddb: __destruct closable_66e9405203ddb: close closable_66e9405203ddb: closing b() start closable_66e9405203dea: __construct b() catch b() finally closable_66e9405203dea: close closable_66e9405203dea: closing closable_66e9405203dea: __destruct closable_66e9405203dea: close closable_66e9405203dea: already closed a() start closable_66e9405203dff: __construct a() end closable_66e9405203dff: __destruct closable_66e9405203dff: close closable_66e9405203dff: closing b() start closable_66e9405203e0d: __construct b() catch b() finally closable_66e9405203e0d: close closable_66e9405203e0d: closing closable_66e9405203e0d: __destruct closable_66e9405203e0d: close closable_66e9405203e0d: already closed a() start closable_66e9405203e22: __construct a() end closable_66e9405203e22: __destruct closable_66e9405203e22: close closable_66e9405203e22: closing b() start closable_66e9405203e30: __construct b() return closable_66e9405203e30: __destruct closable_66e9405203e30: close closable_66e9405203e30: closing b() finally a() start closable_66e9405203e3f: __construct a() end closable_66e9405203e3f: __destruct closable_66e9405203e3f: close closable_66e9405203e3f: closing b() start closable_66e9405203e4c: __construct b() catch b() finally closable_66e9405203e4c: close closable_66e9405203e4c: closing closable_66e9405203e4c: __destruct closable_66e9405203e4c: close closable_66e9405203e4c: already closed closable_66e9405203679: __destruct closable_66e9405203679: close closable_66e9405203679: closing
Output for 8.3.2
closable_66e9405203a94: __construct closable_66e9405203a94: __destruct closable_66e9405203a94: close closable_66e9405203a94: closing closable_66e9405203ad1: __construct closable_66e9405203ad5: __construct closable_66e9405203ad5: __destruct closable_66e9405203ad5: close closable_66e9405203ad5: closing a() start closable_66e9405203ae5: __construct a() end closable_66e9405203ae5: __destruct closable_66e9405203ae5: close closable_66e9405203ae5: closing b() start closable_66e9405203af5: __construct b() catch b() finally closable_66e9405203af5: close closable_66e9405203af5: closing closable_66e9405203af5: __destruct closable_66e9405203af5: close closable_66e9405203af5: already closed a() start closable_66e9405203b23: __construct a() end closable_66e9405203b23: __destruct closable_66e9405203b23: close closable_66e9405203b23: closing b() start closable_66e9405203b32: __construct b() catch b() finally closable_66e9405203b32: close closable_66e9405203b32: closing closable_66e9405203b32: __destruct closable_66e9405203b32: close closable_66e9405203b32: already closed a() start closable_66e9405203b4f: __construct a() end closable_66e9405203b4f: __destruct closable_66e9405203b4f: close closable_66e9405203b4f: closing b() start closable_66e9405203b5e: __construct b() return closable_66e9405203b5e: __destruct closable_66e9405203b5e: close closable_66e9405203b5e: closing b() finally a() start closable_66e9405203b6d: __construct a() end closable_66e9405203b6d: __destruct closable_66e9405203b6d: close closable_66e9405203b6d: closing b() start closable_66e9405203b7c: __construct b() return closable_66e9405203b7c: __destruct closable_66e9405203b7c: close closable_66e9405203b7c: closing b() finally a() start closable_66e9405203b8b: __construct a() end closable_66e9405203b8b: __destruct closable_66e9405203b8b: close closable_66e9405203b8b: closing b() start closable_66e9405203b98: __construct b() return closable_66e9405203b98: __destruct closable_66e9405203b98: close closable_66e9405203b98: closing b() finally a() start closable_66e9405203ba7: __construct a() end closable_66e9405203ba7: __destruct closable_66e9405203ba7: close closable_66e9405203ba7: closing b() start closable_66e9405203bb5: __construct b() catch b() finally closable_66e9405203bb5: close closable_66e9405203bb5: closing closable_66e9405203bb5: __destruct closable_66e9405203bb5: close closable_66e9405203bb5: already closed a() start closable_66e9405203bcb: __construct a() end closable_66e9405203bcb: __destruct closable_66e9405203bcb: close closable_66e9405203bcb: closing b() start closable_66e9405203bd9: __construct b() return closable_66e9405203bd9: __destruct closable_66e9405203bd9: close closable_66e9405203bd9: closing b() finally a() start closable_66e9405203be8: __construct a() end closable_66e9405203be8: __destruct closable_66e9405203be8: close closable_66e9405203be8: closing b() start closable_66e9405203bf6: __construct b() catch b() finally closable_66e9405203bf6: close closable_66e9405203bf6: closing closable_66e9405203bf6: __destruct closable_66e9405203bf6: close closable_66e9405203bf6: already closed a() start closable_66e9405203c0c: __construct a() end closable_66e9405203c0c: __destruct closable_66e9405203c0c: close closable_66e9405203c0c: closing b() start closable_66e9405203c1a: __construct b() return closable_66e9405203c1a: __destruct closable_66e9405203c1a: close closable_66e9405203c1a: closing b() finally a() start closable_66e9405203c29: __construct a() end closable_66e9405203c29: __destruct closable_66e9405203c29: close closable_66e9405203c29: closing b() start closable_66e9405203c37: __construct b() catch b() finally closable_66e9405203c37: close closable_66e9405203c37: closing closable_66e9405203c37: __destruct closable_66e9405203c37: close closable_66e9405203c37: already closed a() start closable_66e9405203c4d: __construct a() end closable_66e9405203c4d: __destruct closable_66e9405203c4d: close closable_66e9405203c4d: closing b() start closable_66e9405203c5b: __construct b() catch b() finally closable_66e9405203c5b: close closable_66e9405203c5b: closing closable_66e9405203c5b: __destruct closable_66e9405203c5b: close closable_66e9405203c5b: already closed closable_66e9405203ad1: __destruct closable_66e9405203ad1: close closable_66e9405203ad1: closing
Output for 8.3.1
closable_66e9405203ac9: __construct closable_66e9405203ac9: __destruct closable_66e9405203ac9: close closable_66e9405203ac9: closing closable_66e9405203af3: __construct closable_66e9405203af7: __construct closable_66e9405203af7: __destruct closable_66e9405203af7: close closable_66e9405203af7: closing a() start closable_66e9405203b05: __construct a() end closable_66e9405203b05: __destruct closable_66e9405203b05: close closable_66e9405203b05: closing b() start closable_66e9405203b14: __construct b() catch b() finally closable_66e9405203b14: close closable_66e9405203b14: closing closable_66e9405203b14: __destruct closable_66e9405203b14: close closable_66e9405203b14: already closed a() start closable_66e9405203b3f: __construct a() end closable_66e9405203b3f: __destruct closable_66e9405203b3f: close closable_66e9405203b3f: closing b() start closable_66e9405203b4d: __construct b() catch b() finally closable_66e9405203b4d: close closable_66e9405203b4d: closing closable_66e9405203b4d: __destruct closable_66e9405203b4d: close closable_66e9405203b4d: already closed a() start closable_66e9405203b64: __construct a() end closable_66e9405203b64: __destruct closable_66e9405203b64: close closable_66e9405203b64: closing b() start closable_66e9405203b73: __construct b() catch b() finally closable_66e9405203b73: close closable_66e9405203b73: closing closable_66e9405203b73: __destruct closable_66e9405203b73: close closable_66e9405203b73: already closed a() start closable_66e9405203b89: __construct a() end closable_66e9405203b89: __destruct closable_66e9405203b89: close closable_66e9405203b89: closing b() start closable_66e9405203b97: __construct b() catch b() finally closable_66e9405203b97: close closable_66e9405203b97: closing closable_66e9405203b97: __destruct closable_66e9405203b97: close closable_66e9405203b97: already closed a() start closable_66e9405203bac: __construct a() end closable_66e9405203bac: __destruct closable_66e9405203bac: close closable_66e9405203bac: closing b() start closable_66e9405203bbb: __construct b() catch b() finally closable_66e9405203bbb: close closable_66e9405203bbb: closing closable_66e9405203bbb: __destruct closable_66e9405203bbb: close closable_66e9405203bbb: already closed a() start closable_66e9405203bd0: __construct a() end closable_66e9405203bd0: __destruct closable_66e9405203bd0: close closable_66e9405203bd0: closing b() start closable_66e9405203bdf: __construct b() return closable_66e9405203bdf: __destruct closable_66e9405203bdf: close closable_66e9405203bdf: closing b() finally a() start closable_66e9405203bee: __construct a() end closable_66e9405203bee: __destruct closable_66e9405203bee: close closable_66e9405203bee: closing b() start closable_66e9405203bfc: __construct b() catch b() finally closable_66e9405203bfc: close closable_66e9405203bfc: closing closable_66e9405203bfc: __destruct closable_66e9405203bfc: close closable_66e9405203bfc: already closed a() start closable_66e9405203c12: __construct a() end closable_66e9405203c12: __destruct closable_66e9405203c12: close closable_66e9405203c12: closing b() start closable_66e9405203c21: __construct b() catch b() finally closable_66e9405203c21: close closable_66e9405203c21: closing closable_66e9405203c21: __destruct closable_66e9405203c21: close closable_66e9405203c21: already closed a() start closable_66e9405203c35: __construct a() end closable_66e9405203c35: __destruct closable_66e9405203c35: close closable_66e9405203c35: closing b() start closable_66e9405203c44: __construct b() return closable_66e9405203c44: __destruct closable_66e9405203c44: close closable_66e9405203c44: closing b() finally a() start closable_66e9405203c53: __construct a() end closable_66e9405203c53: __destruct closable_66e9405203c53: close closable_66e9405203c53: closing b() start closable_66e9405203c61: __construct b() return closable_66e9405203c61: __destruct closable_66e9405203c61: close closable_66e9405203c61: closing b() finally a() start closable_66e9405203c70: __construct a() end closable_66e9405203c70: __destruct closable_66e9405203c70: close closable_66e9405203c70: closing b() start closable_66e9405203c7f: __construct b() catch b() finally closable_66e9405203c7f: close closable_66e9405203c7f: closing closable_66e9405203c7f: __destruct closable_66e9405203c7f: close closable_66e9405203c7f: already closed closable_66e9405203af3: __destruct closable_66e9405203af3: close closable_66e9405203af3: closing
Output for 8.3.0
closable_66e9405202bea: __construct closable_66e9405202bea: __destruct closable_66e9405202bea: close closable_66e9405202bea: closing closable_66e9405202c12: __construct closable_66e9405202c17: __construct closable_66e9405202c17: __destruct closable_66e9405202c17: close closable_66e9405202c17: closing a() start closable_66e9405202c25: __construct a() end closable_66e9405202c25: __destruct closable_66e9405202c25: close closable_66e9405202c25: closing b() start closable_66e9405202c34: __construct b() catch b() finally closable_66e9405202c34: close closable_66e9405202c34: closing closable_66e9405202c34: __destruct closable_66e9405202c34: close closable_66e9405202c34: already closed a() start closable_66e9405202c60: __construct a() end closable_66e9405202c60: __destruct closable_66e9405202c60: close closable_66e9405202c60: closing b() start closable_66e9405202c6f: __construct b() catch b() finally closable_66e9405202c6f: close closable_66e9405202c6f: closing closable_66e9405202c6f: __destruct closable_66e9405202c6f: close closable_66e9405202c6f: already closed a() start closable_66e9405202c87: __construct a() end closable_66e9405202c87: __destruct closable_66e9405202c87: close closable_66e9405202c87: closing b() start closable_66e9405202c99: __construct b() catch b() finally closable_66e9405202c99: close closable_66e9405202c99: closing closable_66e9405202c99: __destruct closable_66e9405202c99: close closable_66e9405202c99: already closed a() start closable_66e9405202cbd: __construct a() end closable_66e9405202cbd: __destruct closable_66e9405202cbd: close closable_66e9405202cbd: closing b() start closable_66e9405202cce: __construct b() catch b() finally closable_66e9405202cce: close closable_66e9405202cce: closing closable_66e9405202cce: __destruct closable_66e9405202cce: close closable_66e9405202cce: already closed a() start closable_66e9405202ce8: __construct a() end closable_66e9405202ce8: __destruct closable_66e9405202ce8: close closable_66e9405202ce8: closing b() start closable_66e9405202cf8: __construct b() return closable_66e9405202cf8: __destruct closable_66e9405202cf8: close closable_66e9405202cf8: closing b() finally a() start closable_66e9405202d0b: __construct a() end closable_66e9405202d0b: __destruct closable_66e9405202d0b: close closable_66e9405202d0b: closing b() start closable_66e9405202d1b: __construct b() return closable_66e9405202d1b: __destruct closable_66e9405202d1b: close closable_66e9405202d1b: closing b() finally a() start closable_66e9405202d2c: __construct a() end closable_66e9405202d2c: __destruct closable_66e9405202d2c: close closable_66e9405202d2c: closing b() start closable_66e9405202d3d: __construct b() catch b() finally closable_66e9405202d3d: close closable_66e9405202d3d: closing closable_66e9405202d3d: __destruct closable_66e9405202d3d: close closable_66e9405202d3d: already closed a() start closable_66e9405202d56: __construct a() end closable_66e9405202d56: __destruct closable_66e9405202d56: close closable_66e9405202d56: closing b() start closable_66e9405202d67: __construct b() return closable_66e9405202d67: __destruct closable_66e9405202d67: close closable_66e9405202d67: closing b() finally a() start closable_66e9405202d79: __construct a() end closable_66e9405202d79: __destruct closable_66e9405202d79: close closable_66e9405202d79: closing b() start closable_66e9405202d8a: __construct b() catch b() finally closable_66e9405202d8a: close closable_66e9405202d8a: closing closable_66e9405202d8a: __destruct closable_66e9405202d8a: close closable_66e9405202d8a: already closed a() start closable_66e9405202da7: __construct a() end closable_66e9405202da7: __destruct closable_66e9405202da7: close closable_66e9405202da7: closing b() start closable_66e9405202db8: __construct b() return closable_66e9405202db8: __destruct closable_66e9405202db8: close closable_66e9405202db8: closing b() finally a() start closable_66e9405202dca: __construct a() end closable_66e9405202dca: __destruct closable_66e9405202dca: close closable_66e9405202dca: closing b() start closable_66e9405202dda: __construct b() return closable_66e9405202dda: __destruct closable_66e9405202dda: close closable_66e9405202dda: closing b() finally closable_66e9405202c12: __destruct closable_66e9405202c12: close closable_66e9405202c12: closing
Output for 8.2.23
closable_66e9405203454: __construct closable_66e9405203454: __destruct closable_66e9405203454: close closable_66e9405203454: closing closable_66e9405203476: __construct closable_66e940520347a: __construct closable_66e940520347a: __destruct closable_66e940520347a: close closable_66e940520347a: closing a() start closable_66e9405203486: __construct a() end closable_66e9405203486: __destruct closable_66e9405203486: close closable_66e9405203486: closing b() start closable_66e9405203499: __construct b() catch b() finally closable_66e9405203499: close closable_66e9405203499: closing closable_66e9405203499: __destruct closable_66e9405203499: close closable_66e9405203499: already closed a() start closable_66e94052034ca: __construct a() end closable_66e94052034ca: __destruct closable_66e94052034ca: close closable_66e94052034ca: closing b() start closable_66e94052034d8: __construct b() return closable_66e94052034d8: __destruct closable_66e94052034d8: close closable_66e94052034d8: closing b() finally a() start closable_66e94052034ea: __construct a() end closable_66e94052034ea: __destruct closable_66e94052034ea: close closable_66e94052034ea: closing b() start closable_66e94052034fd: __construct b() return closable_66e94052034fd: __destruct closable_66e94052034fd: close closable_66e94052034fd: closing b() finally a() start closable_66e940520350d: __construct a() end closable_66e940520350d: __destruct closable_66e940520350d: close closable_66e940520350d: closing b() start closable_66e940520351b: __construct b() catch b() finally closable_66e940520351b: close closable_66e940520351b: closing closable_66e940520351b: __destruct closable_66e940520351b: close closable_66e940520351b: already closed a() start closable_66e9405203531: __construct a() end closable_66e9405203531: __destruct closable_66e9405203531: close closable_66e9405203531: closing b() start closable_66e9405203540: __construct b() catch b() finally closable_66e9405203540: close closable_66e9405203540: closing closable_66e9405203540: __destruct closable_66e9405203540: close closable_66e9405203540: already closed a() start closable_66e940520355d: __construct a() end closable_66e940520355d: __destruct closable_66e940520355d: close closable_66e940520355d: closing b() start closable_66e940520356b: __construct b() catch b() finally closable_66e940520356b: close closable_66e940520356b: closing closable_66e940520356b: __destruct closable_66e940520356b: close closable_66e940520356b: already closed a() start closable_66e9405203582: __construct a() end closable_66e9405203582: __destruct closable_66e9405203582: close closable_66e9405203582: closing b() start closable_66e9405203591: __construct b() catch b() finally closable_66e9405203591: close closable_66e9405203591: closing closable_66e9405203591: __destruct closable_66e9405203591: close closable_66e9405203591: already closed a() start closable_66e94052035ad: __construct a() end closable_66e94052035ad: __destruct closable_66e94052035ad: close closable_66e94052035ad: closing b() start closable_66e94052035ba: __construct b() return closable_66e94052035ba: __destruct closable_66e94052035ba: close closable_66e94052035ba: closing b() finally a() start closable_66e94052035c9: __construct a() end closable_66e94052035c9: __destruct closable_66e94052035c9: close closable_66e94052035c9: closing b() start closable_66e94052035d7: __construct b() return closable_66e94052035d7: __destruct closable_66e94052035d7: close closable_66e94052035d7: closing b() finally a() start closable_66e94052035e5: __construct a() end closable_66e94052035e5: __destruct closable_66e94052035e5: close closable_66e94052035e5: closing b() start closable_66e94052035f7: __construct b() return closable_66e94052035f7: __destruct closable_66e94052035f7: close closable_66e94052035f7: closing b() finally a() start closable_66e9405203609: __construct a() end closable_66e9405203609: __destruct closable_66e9405203609: close closable_66e9405203609: closing b() start closable_66e9405203616: __construct b() catch b() finally closable_66e9405203616: close closable_66e9405203616: closing closable_66e9405203616: __destruct closable_66e9405203616: close closable_66e9405203616: already closed closable_66e9405203476: __destruct closable_66e9405203476: close closable_66e9405203476: closing
Output for 8.2.22
closable_66e9405203184: __construct closable_66e9405203184: __destruct closable_66e9405203184: close closable_66e9405203184: closing closable_66e94052031a7: __construct closable_66e94052031aa: __construct closable_66e94052031aa: __destruct closable_66e94052031aa: close closable_66e94052031aa: closing a() start closable_66e94052031b8: __construct a() end closable_66e94052031b8: __destruct closable_66e94052031b8: close closable_66e94052031b8: closing b() start closable_66e94052031cb: __construct b() catch b() finally closable_66e94052031cb: close closable_66e94052031cb: closing closable_66e94052031cb: __destruct closable_66e94052031cb: close closable_66e94052031cb: already closed a() start closable_66e94052031f5: __construct a() end closable_66e94052031f5: __destruct closable_66e94052031f5: close closable_66e94052031f5: closing b() start closable_66e9405203204: __construct b() catch b() finally closable_66e9405203204: close closable_66e9405203204: closing closable_66e9405203204: __destruct closable_66e9405203204: close closable_66e9405203204: already closed a() start closable_66e940520321e: __construct a() end closable_66e940520321e: __destruct closable_66e940520321e: close closable_66e940520321e: closing b() start closable_66e9405203230: __construct b() return closable_66e9405203230: __destruct closable_66e9405203230: close closable_66e9405203230: closing b() finally a() start closable_66e9405203242: __construct a() end closable_66e9405203242: __destruct closable_66e9405203242: close closable_66e9405203242: closing b() start closable_66e9405203253: __construct b() catch b() finally closable_66e9405203253: close closable_66e9405203253: closing closable_66e9405203253: __destruct closable_66e9405203253: close closable_66e9405203253: already closed a() start closable_66e940520326b: __construct a() end closable_66e940520326b: __destruct closable_66e940520326b: close closable_66e940520326b: closing b() start closable_66e940520327f: __construct b() catch b() finally closable_66e940520327f: close closable_66e940520327f: closing closable_66e940520327f: __destruct closable_66e940520327f: close closable_66e940520327f: already closed a() start closable_66e9405203296: __construct a() end closable_66e9405203296: __destruct closable_66e9405203296: close closable_66e9405203296: closing b() start closable_66e94052032b6: __construct b() return closable_66e94052032b6: __destruct closable_66e94052032b6: close closable_66e94052032b6: closing b() finally a() start closable_66e94052032c7: __construct a() end closable_66e94052032c7: __destruct closable_66e94052032c7: close closable_66e94052032c7: closing b() start closable_66e94052032d8: __construct b() catch b() finally closable_66e94052032d8: close closable_66e94052032d8: closing closable_66e94052032d8: __destruct closable_66e94052032d8: close closable_66e94052032d8: already closed a() start closable_66e94052032f1: __construct a() end closable_66e94052032f1: __destruct closable_66e94052032f1: close closable_66e94052032f1: closing b() start closable_66e9405203304: __construct b() catch b() finally closable_66e9405203304: close closable_66e9405203304: closing closable_66e9405203304: __destruct closable_66e9405203304: close closable_66e9405203304: already closed a() start closable_66e940520331f: __construct a() end closable_66e940520331f: __destruct closable_66e940520331f: close closable_66e940520331f: closing b() start closable_66e9405203330: __construct b() return closable_66e9405203330: __destruct closable_66e9405203330: close closable_66e9405203330: closing b() finally a() start closable_66e940520333f: __construct a() end closable_66e940520333f: __destruct closable_66e940520333f: close closable_66e940520333f: closing b() start closable_66e940520334e: __construct b() return closable_66e940520334e: __destruct closable_66e940520334e: close closable_66e940520334e: closing b() finally a() start closable_66e940520335c: __construct a() end closable_66e940520335c: __destruct closable_66e940520335c: close closable_66e940520335c: closing b() start closable_66e9405203370: __construct b() catch b() finally closable_66e9405203370: close closable_66e9405203370: closing closable_66e9405203370: __destruct closable_66e9405203370: close closable_66e9405203370: already closed closable_66e94052031a7: __destruct closable_66e94052031a7: close closable_66e94052031a7: closing
Output for 8.2.21
closable_66e9405203043: __construct closable_66e9405203043: __destruct closable_66e9405203043: close closable_66e9405203043: closing closable_66e9405203065: __construct closable_66e9405203069: __construct closable_66e9405203069: __destruct closable_66e9405203069: close closable_66e9405203069: closing a() start closable_66e9405203075: __construct a() end closable_66e9405203075: __destruct closable_66e9405203075: close closable_66e9405203075: closing b() start closable_66e9405203083: __construct b() return closable_66e9405203083: __destruct closable_66e9405203083: close closable_66e9405203083: closing b() finally a() start closable_66e9405203099: __construct a() end closable_66e9405203099: __destruct closable_66e9405203099: close closable_66e9405203099: closing b() start closable_66e94052030a7: __construct b() catch b() finally closable_66e94052030a7: close closable_66e94052030a7: closing closable_66e94052030a7: __destruct closable_66e94052030a7: close closable_66e94052030a7: already closed a() start closable_66e94052030c8: __construct a() end closable_66e94052030c8: __destruct closable_66e94052030c8: close closable_66e94052030c8: closing b() start closable_66e94052030d5: __construct b() return closable_66e94052030d5: __destruct closable_66e94052030d5: close closable_66e94052030d5: closing b() finally a() start closable_66e94052030e4: __construct a() end closable_66e94052030e4: __destruct closable_66e94052030e4: close closable_66e94052030e4: closing b() start closable_66e94052030f2: __construct b() return closable_66e94052030f2: __destruct closable_66e94052030f2: close closable_66e94052030f2: closing b() finally a() start closable_66e9405203101: __construct a() end closable_66e9405203101: __destruct closable_66e9405203101: close closable_66e9405203101: closing b() start closable_66e940520310f: __construct b() return closable_66e940520310f: __destruct closable_66e940520310f: close closable_66e940520310f: closing b() finally a() start closable_66e940520311d: __construct a() end closable_66e940520311d: __destruct closable_66e940520311d: close closable_66e940520311d: closing b() start closable_66e940520312a: __construct b() return closable_66e940520312a: __destruct closable_66e940520312a: close closable_66e940520312a: closing b() finally a() start closable_66e9405203138: __construct a() end closable_66e9405203138: __destruct closable_66e9405203138: close closable_66e9405203138: closing b() start closable_66e9405203145: __construct b() return closable_66e9405203145: __destruct closable_66e9405203145: close closable_66e9405203145: closing b() finally a() start closable_66e9405203154: __construct a() end closable_66e9405203154: __destruct closable_66e9405203154: close closable_66e9405203154: closing b() start closable_66e9405203162: __construct b() catch b() finally closable_66e9405203162: close closable_66e9405203162: closing closable_66e9405203162: __destruct closable_66e9405203162: close closable_66e9405203162: already closed a() start closable_66e940520317a: __construct a() end closable_66e940520317a: __destruct closable_66e940520317a: close closable_66e940520317a: closing b() start closable_66e9405203187: __construct b() return closable_66e9405203187: __destruct closable_66e9405203187: close closable_66e9405203187: closing b() finally a() start closable_66e9405203196: __construct a() end closable_66e9405203196: __destruct closable_66e9405203196: close closable_66e9405203196: closing b() start closable_66e94052031a4: __construct b() catch b() finally closable_66e94052031a4: close closable_66e94052031a4: closing closable_66e94052031a4: __destruct closable_66e94052031a4: close closable_66e94052031a4: already closed a() start closable_66e94052031b9: __construct a() end closable_66e94052031b9: __destruct closable_66e94052031b9: close closable_66e94052031b9: closing b() start closable_66e94052031c7: __construct b() catch b() finally closable_66e94052031c7: close closable_66e94052031c7: closing closable_66e94052031c7: __destruct closable_66e94052031c7: close closable_66e94052031c7: already closed closable_66e9405203065: __destruct closable_66e9405203065: close closable_66e9405203065: closing
Output for 8.2.20
closable_66e94052035b0: __construct closable_66e94052035b0: __destruct closable_66e94052035b0: close closable_66e94052035b0: closing closable_66e94052035d6: __construct closable_66e94052035da: __construct closable_66e94052035da: __destruct closable_66e94052035da: close closable_66e94052035da: closing a() start closable_66e94052035e7: __construct a() end closable_66e94052035e7: __destruct closable_66e94052035e7: close closable_66e94052035e7: closing b() start closable_66e94052035f6: __construct b() catch b() finally closable_66e94052035f6: close closable_66e94052035f6: closing closable_66e94052035f6: __destruct closable_66e94052035f6: close closable_66e94052035f6: already closed a() start closable_66e9405203620: __construct a() end closable_66e9405203620: __destruct closable_66e9405203620: close closable_66e9405203620: closing b() start closable_66e940520362f: __construct b() catch b() finally closable_66e940520362f: close closable_66e940520362f: closing closable_66e940520362f: __destruct closable_66e940520362f: close closable_66e940520362f: already closed a() start closable_66e9405203646: __construct a() end closable_66e9405203646: __destruct closable_66e9405203646: close closable_66e9405203646: closing b() start closable_66e9405203654: __construct b() catch b() finally closable_66e9405203654: close closable_66e9405203654: closing closable_66e9405203654: __destruct closable_66e9405203654: close closable_66e9405203654: already closed a() start closable_66e940520366a: __construct a() end closable_66e940520366a: __destruct closable_66e940520366a: close closable_66e940520366a: closing b() start closable_66e9405203678: __construct b() catch b() finally closable_66e9405203678: close closable_66e9405203678: closing closable_66e9405203678: __destruct closable_66e9405203678: close closable_66e9405203678: already closed a() start closable_66e940520368e: __construct a() end closable_66e940520368e: __destruct closable_66e940520368e: close closable_66e940520368e: closing b() start closable_66e940520369c: __construct b() catch b() finally closable_66e940520369c: close closable_66e940520369c: closing closable_66e940520369c: __destruct closable_66e940520369c: close closable_66e940520369c: already closed a() start closable_66e94052036b2: __construct a() end closable_66e94052036b2: __destruct closable_66e94052036b2: close closable_66e94052036b2: closing b() start closable_66e94052036c0: __construct b() return closable_66e94052036c0: __destruct closable_66e94052036c0: close closable_66e94052036c0: closing b() finally a() start closable_66e94052036cf: __construct a() end closable_66e94052036cf: __destruct closable_66e94052036cf: close closable_66e94052036cf: closing b() start closable_66e94052036dd: __construct b() catch b() finally closable_66e94052036dd: close closable_66e94052036dd: closing closable_66e94052036dd: __destruct closable_66e94052036dd: close closable_66e94052036dd: already closed a() start closable_66e9405203705: __construct a() end closable_66e9405203705: __destruct closable_66e9405203705: close closable_66e9405203705: closing b() start closable_66e9405203713: __construct b() catch b() finally closable_66e9405203713: close closable_66e9405203713: closing closable_66e9405203713: __destruct closable_66e9405203713: close closable_66e9405203713: already closed a() start closable_66e9405203729: __construct a() end closable_66e9405203729: __destruct closable_66e9405203729: close closable_66e9405203729: closing b() start closable_66e9405203737: __construct b() return closable_66e9405203737: __destruct closable_66e9405203737: close closable_66e9405203737: closing b() finally a() start closable_66e9405203746: __construct a() end closable_66e9405203746: __destruct closable_66e9405203746: close closable_66e9405203746: closing b() start closable_66e9405203754: __construct b() return closable_66e9405203754: __destruct closable_66e9405203754: close closable_66e9405203754: closing b() finally a() start closable_66e9405203763: __construct a() end closable_66e9405203763: __destruct closable_66e9405203763: close closable_66e9405203763: closing b() start closable_66e9405203771: __construct b() catch b() finally closable_66e9405203771: close closable_66e9405203771: closing closable_66e9405203771: __destruct closable_66e9405203771: close closable_66e9405203771: already closed closable_66e94052035d6: __destruct closable_66e94052035d6: close closable_66e94052035d6: closing
Output for 8.2.19
closable_66e94052030cb: __construct closable_66e94052030cb: __destruct closable_66e94052030cb: close closable_66e94052030cb: closing closable_66e94052030ed: __construct closable_66e94052030f1: __construct closable_66e94052030f1: __destruct closable_66e94052030f1: close closable_66e94052030f1: closing a() start closable_66e94052030fe: __construct a() end closable_66e94052030fe: __destruct closable_66e94052030fe: close closable_66e94052030fe: closing b() start closable_66e940520310a: __construct b() return closable_66e940520310a: __destruct closable_66e940520310a: close closable_66e940520310a: closing b() finally a() start closable_66e9405203122: __construct a() end closable_66e9405203122: __destruct closable_66e9405203122: close closable_66e9405203122: closing b() start closable_66e9405203138: __construct b() catch b() finally closable_66e9405203138: close closable_66e9405203138: closing closable_66e9405203138: __destruct closable_66e9405203138: close closable_66e9405203138: already closed a() start closable_66e940520315b: __construct a() end closable_66e940520315b: __destruct closable_66e940520315b: close closable_66e940520315b: closing b() start closable_66e9405203169: __construct b() return closable_66e9405203169: __destruct closable_66e9405203169: close closable_66e9405203169: closing b() finally a() start closable_66e940520317b: __construct a() end closable_66e940520317b: __destruct closable_66e940520317b: close closable_66e940520317b: closing b() start closable_66e940520318e: __construct b() return closable_66e940520318e: __destruct closable_66e940520318e: close closable_66e940520318e: closing b() finally a() start closable_66e94052031a0: __construct a() end closable_66e94052031a0: __destruct closable_66e94052031a0: close closable_66e94052031a0: closing b() start closable_66e94052031ad: __construct b() return closable_66e94052031ad: __destruct closable_66e94052031ad: close closable_66e94052031ad: closing b() finally a() start closable_66e94052031bb: __construct a() end closable_66e94052031bb: __destruct closable_66e94052031bb: close closable_66e94052031bb: closing b() start closable_66e94052031cb: __construct b() return closable_66e94052031cb: __destruct closable_66e94052031cb: close closable_66e94052031cb: closing b() finally a() start closable_66e94052031df: __construct a() end closable_66e94052031df: __destruct closable_66e94052031df: close closable_66e94052031df: closing b() start closable_66e94052031ed: __construct b() catch b() finally closable_66e94052031ed: close closable_66e94052031ed: closing closable_66e94052031ed: __destruct closable_66e94052031ed: close closable_66e94052031ed: already closed a() start closable_66e9405203202: __construct a() end closable_66e9405203202: __destruct closable_66e9405203202: close closable_66e9405203202: closing b() start closable_66e940520320f: __construct b() catch b() finally closable_66e940520320f: close closable_66e940520320f: closing closable_66e940520320f: __destruct closable_66e940520320f: close closable_66e940520320f: already closed a() start closable_66e9405203225: __construct a() end closable_66e9405203225: __destruct closable_66e9405203225: close closable_66e9405203225: closing b() start closable_66e9405203237: __construct b() catch b() finally closable_66e9405203237: close closable_66e9405203237: closing closable_66e9405203237: __destruct closable_66e9405203237: close closable_66e9405203237: already closed a() start closable_66e940520324c: __construct a() end closable_66e940520324c: __destruct closable_66e940520324c: close closable_66e940520324c: closing b() start closable_66e940520325a: __construct b() return closable_66e940520325a: __destruct closable_66e940520325a: close closable_66e940520325a: closing b() finally a() start closable_66e9405203267: __construct a() end closable_66e9405203267: __destruct closable_66e9405203267: close closable_66e9405203267: closing b() start closable_66e9405203275: __construct b() catch b() finally closable_66e9405203275: close closable_66e9405203275: closing closable_66e9405203275: __destruct closable_66e9405203275: close closable_66e9405203275: already closed closable_66e94052030ed: __destruct closable_66e94052030ed: close closable_66e94052030ed: closing
Output for 8.2.18
closable_66e94052030e5: __construct closable_66e94052030e5: __destruct closable_66e94052030e5: close closable_66e94052030e5: closing closable_66e9405203107: __construct closable_66e940520310c: __construct closable_66e940520310c: __destruct closable_66e940520310c: close closable_66e940520310c: closing a() start closable_66e9405203118: __construct a() end closable_66e9405203118: __destruct closable_66e9405203118: close closable_66e9405203118: closing b() start closable_66e9405203127: __construct b() catch b() finally closable_66e9405203127: close closable_66e9405203127: closing closable_66e9405203127: __destruct closable_66e9405203127: close closable_66e9405203127: already closed a() start closable_66e940520314e: __construct a() end closable_66e940520314e: __destruct closable_66e940520314e: close closable_66e940520314e: closing b() start closable_66e940520315c: __construct b() catch b() finally closable_66e940520315c: close closable_66e940520315c: closing closable_66e940520315c: __destruct closable_66e940520315c: close closable_66e940520315c: already closed a() start closable_66e9405203172: __construct a() end closable_66e9405203172: __destruct closable_66e9405203172: close closable_66e9405203172: closing b() start closable_66e940520317f: __construct b() return closable_66e940520317f: __destruct closable_66e940520317f: close closable_66e940520317f: closing b() finally a() start closable_66e940520318e: __construct a() end closable_66e940520318e: __destruct closable_66e940520318e: close closable_66e940520318e: closing b() start closable_66e940520319c: __construct b() catch b() finally closable_66e940520319c: close closable_66e940520319c: closing closable_66e940520319c: __destruct closable_66e940520319c: close closable_66e940520319c: already closed a() start closable_66e94052031b1: __construct a() end closable_66e94052031b1: __destruct closable_66e94052031b1: close closable_66e94052031b1: closing b() start closable_66e94052031bf: __construct b() return closable_66e94052031bf: __destruct closable_66e94052031bf: close closable_66e94052031bf: closing b() finally a() start closable_66e94052031ce: __construct a() end closable_66e94052031ce: __destruct closable_66e94052031ce: close closable_66e94052031ce: closing b() start closable_66e94052031db: __construct b() return closable_66e94052031db: __destruct closable_66e94052031db: close closable_66e94052031db: closing b() finally a() start closable_66e94052031ea: __construct a() end closable_66e94052031ea: __destruct closable_66e94052031ea: close closable_66e94052031ea: closing b() start closable_66e94052031f8: __construct b() return closable_66e94052031f8: __destruct closable_66e94052031f8: close closable_66e94052031f8: closing b() finally a() start closable_66e9405203207: __construct a() end closable_66e9405203207: __destruct closable_66e9405203207: close closable_66e9405203207: closing b() start closable_66e9405203215: __construct b() return closable_66e9405203215: __destruct closable_66e9405203215: close closable_66e9405203215: closing b() finally a() start closable_66e9405203223: __construct a() end closable_66e9405203223: __destruct closable_66e9405203223: close closable_66e9405203223: closing b() start closable_66e9405203231: __construct b() return closable_66e9405203231: __destruct closable_66e9405203231: close closable_66e9405203231: closing b() finally a() start closable_66e940520323f: __construct a() end closable_66e940520323f: __destruct closable_66e940520323f: close closable_66e940520323f: closing b() start closable_66e940520324e: __construct b() return closable_66e940520324e: __destruct closable_66e940520324e: close closable_66e940520324e: closing b() finally a() start closable_66e940520325b: __construct a() end closable_66e940520325b: __destruct closable_66e940520325b: close closable_66e940520325b: closing b() start closable_66e9405203269: __construct b() return closable_66e9405203269: __destruct closable_66e9405203269: close closable_66e9405203269: closing b() finally closable_66e9405203107: __destruct closable_66e9405203107: close closable_66e9405203107: closing
Output for 8.2.17
closable_66e94052054ad: __construct closable_66e94052054ad: __destruct closable_66e94052054ad: close closable_66e94052054ad: closing closable_66e94052054d8: __construct closable_66e94052054dc: __construct closable_66e94052054dc: __destruct closable_66e94052054dc: close closable_66e94052054dc: closing a() start closable_66e94052054eb: __construct a() end closable_66e94052054eb: __destruct closable_66e94052054eb: close closable_66e94052054eb: closing b() start closable_66e94052054f8: __construct b() return closable_66e94052054f8: __destruct closable_66e94052054f8: close closable_66e94052054f8: closing b() finally a() start closable_66e940520550e: __construct a() end closable_66e940520550e: __destruct closable_66e940520550e: close closable_66e940520550e: closing b() start closable_66e940520551c: __construct b() catch b() finally closable_66e940520551c: close closable_66e940520551c: closing closable_66e940520551c: __destruct closable_66e940520551c: close closable_66e940520551c: already closed a() start closable_66e940520553f: __construct a() end closable_66e940520553f: __destruct closable_66e940520553f: close closable_66e940520553f: closing b() start closable_66e940520554d: __construct b() return closable_66e940520554d: __destruct closable_66e940520554d: close closable_66e940520554d: closing b() finally a() start closable_66e940520555c: __construct a() end closable_66e940520555c: __destruct closable_66e940520555c: close closable_66e940520555c: closing b() start closable_66e940520556a: __construct b() return closable_66e940520556a: __destruct closable_66e940520556a: close closable_66e940520556a: closing b() finally a() start closable_66e9405205579: __construct a() end closable_66e9405205579: __destruct closable_66e9405205579: close closable_66e9405205579: closing b() start closable_66e9405205587: __construct b() return closable_66e9405205587: __destruct closable_66e9405205587: close closable_66e9405205587: closing b() finally a() start closable_66e9405205596: __construct a() end closable_66e9405205596: __destruct closable_66e9405205596: close closable_66e9405205596: closing b() start closable_66e94052055a4: __construct b() return closable_66e94052055a4: __destruct closable_66e94052055a4: close closable_66e94052055a4: closing b() finally a() start closable_66e94052055b3: __construct a() end closable_66e94052055b3: __destruct closable_66e94052055b3: close closable_66e94052055b3: closing b() start closable_66e94052055c0: __construct b() catch b() finally closable_66e94052055c0: close closable_66e94052055c0: closing closable_66e94052055c0: __destruct closable_66e94052055c0: close closable_66e94052055c0: already closed a() start closable_66e94052055e1: __construct a() end closable_66e94052055e1: __destruct closable_66e94052055e1: close closable_66e94052055e1: closing b() start closable_66e94052055ef: __construct b() return closable_66e94052055ef: __destruct closable_66e94052055ef: close closable_66e94052055ef: closing b() finally a() start closable_66e94052055fe: __construct a() end closable_66e94052055fe: __destruct closable_66e94052055fe: close closable_66e94052055fe: closing b() start closable_66e940520560d: __construct b() return closable_66e940520560d: __destruct closable_66e940520560d: close closable_66e940520560d: closing b() finally a() start closable_66e940520561b: __construct a() end closable_66e940520561b: __destruct closable_66e940520561b: close closable_66e940520561b: closing b() start closable_66e9405205629: __construct b() return closable_66e9405205629: __destruct closable_66e9405205629: close closable_66e9405205629: closing b() finally a() start closable_66e9405205638: __construct a() end closable_66e9405205638: __destruct closable_66e9405205638: close closable_66e9405205638: closing b() start closable_66e9405205646: __construct b() return closable_66e9405205646: __destruct closable_66e9405205646: close closable_66e9405205646: closing b() finally closable_66e94052054d8: __destruct closable_66e94052054d8: close closable_66e94052054d8: closing
Output for 8.2.16
closable_66e940520423a: __construct closable_66e940520423a: __destruct closable_66e940520423a: close closable_66e940520423a: closing closable_66e940520425f: __construct closable_66e9405204263: __construct closable_66e9405204263: __destruct closable_66e9405204263: close closable_66e9405204263: closing a() start closable_66e940520426f: __construct a() end closable_66e940520426f: __destruct closable_66e940520426f: close closable_66e940520426f: closing b() start closable_66e940520427c: __construct b() catch b() finally closable_66e940520427c: close closable_66e940520427c: closing closable_66e940520427c: __destruct closable_66e940520427c: close closable_66e940520427c: already closed a() start closable_66e94052042ac: __construct a() end closable_66e94052042ac: __destruct closable_66e94052042ac: close closable_66e94052042ac: closing b() start closable_66e94052042bb: __construct b() return closable_66e94052042bb: __destruct closable_66e94052042bb: close closable_66e94052042bb: closing b() finally a() start closable_66e94052042cb: __construct a() end closable_66e94052042cb: __destruct closable_66e94052042cb: close closable_66e94052042cb: closing b() start closable_66e94052042d9: __construct b() return closable_66e94052042d9: __destruct closable_66e94052042d9: close closable_66e94052042d9: closing b() finally a() start closable_66e94052042e6: __construct a() end closable_66e94052042e6: __destruct closable_66e94052042e6: close closable_66e94052042e6: closing b() start closable_66e94052042f4: __construct b() return closable_66e94052042f4: __destruct closable_66e94052042f4: close closable_66e94052042f4: closing b() finally a() start closable_66e9405204302: __construct a() end closable_66e9405204302: __destruct closable_66e9405204302: close closable_66e9405204302: closing b() start closable_66e940520430f: __construct b() return closable_66e940520430f: __destruct closable_66e940520430f: close closable_66e940520430f: closing b() finally a() start closable_66e940520431e: __construct a() end closable_66e940520431e: __destruct closable_66e940520431e: close closable_66e940520431e: closing b() start closable_66e940520432b: __construct b() return closable_66e940520432b: __destruct closable_66e940520432b: close closable_66e940520432b: closing b() finally a() start closable_66e9405204339: __construct a() end closable_66e9405204339: __destruct closable_66e9405204339: close closable_66e9405204339: closing b() start closable_66e9405204346: __construct b() catch b() finally closable_66e9405204346: close closable_66e9405204346: closing closable_66e9405204346: __destruct closable_66e9405204346: close closable_66e9405204346: already closed a() start closable_66e940520435c: __construct a() end closable_66e940520435c: __destruct closable_66e940520435c: close closable_66e940520435c: closing b() start closable_66e940520436a: __construct b() return closable_66e940520436a: __destruct closable_66e940520436a: close closable_66e940520436a: closing b() finally a() start closable_66e9405204379: __construct a() end closable_66e9405204379: __destruct closable_66e9405204379: close closable_66e9405204379: closing b() start closable_66e9405204386: __construct b() catch b() finally closable_66e9405204386: close closable_66e9405204386: closing closable_66e9405204386: __destruct closable_66e9405204386: close closable_66e9405204386: already closed a() start closable_66e940520439b: __construct a() end closable_66e940520439b: __destruct closable_66e940520439b: close closable_66e940520439b: closing b() start closable_66e94052043aa: __construct b() catch b() finally closable_66e94052043aa: close closable_66e94052043aa: closing closable_66e94052043aa: __destruct closable_66e94052043aa: close closable_66e94052043aa: already closed a() start closable_66e94052043bf: __construct a() end closable_66e94052043bf: __destruct closable_66e94052043bf: close closable_66e94052043bf: closing b() start closable_66e94052043cc: __construct b() return closable_66e94052043cc: __destruct closable_66e94052043cc: close closable_66e94052043cc: closing b() finally closable_66e940520425f: __destruct closable_66e940520425f: close closable_66e940520425f: closing
Output for 8.2.15
closable_66e94052038a9: __construct closable_66e94052038a9: __destruct closable_66e94052038a9: close closable_66e94052038a9: closing closable_66e94052038d2: __construct closable_66e94052038d5: __construct closable_66e94052038d5: __destruct closable_66e94052038d5: close closable_66e94052038d5: closing a() start closable_66e94052038e7: __construct a() end closable_66e94052038e7: __destruct closable_66e94052038e7: close closable_66e94052038e7: closing b() start closable_66e94052038fb: __construct b() catch b() finally closable_66e94052038fb: close closable_66e94052038fb: closing closable_66e94052038fb: __destruct closable_66e94052038fb: close closable_66e94052038fb: already closed a() start closable_66e9405203929: __construct a() end closable_66e9405203929: __destruct closable_66e9405203929: close closable_66e9405203929: closing b() start closable_66e9405203937: __construct b() catch b() finally closable_66e9405203937: close closable_66e9405203937: closing closable_66e9405203937: __destruct closable_66e9405203937: close closable_66e9405203937: already closed a() start closable_66e9405203953: __construct a() end closable_66e9405203953: __destruct closable_66e9405203953: close closable_66e9405203953: closing b() start closable_66e9405203968: __construct b() return closable_66e9405203968: __destruct closable_66e9405203968: close closable_66e9405203968: closing b() finally a() start closable_66e940520397a: __construct a() end closable_66e940520397a: __destruct closable_66e940520397a: close closable_66e940520397a: closing b() start closable_66e940520398a: __construct b() return closable_66e940520398a: __destruct closable_66e940520398a: close closable_66e940520398a: closing b() finally a() start closable_66e9405203998: __construct a() end closable_66e9405203998: __destruct closable_66e9405203998: close closable_66e9405203998: closing b() start closable_66e94052039a8: __construct b() return closable_66e94052039a8: __destruct closable_66e94052039a8: close closable_66e94052039a8: closing b() finally a() start closable_66e94052039c2: __construct a() end closable_66e94052039c2: __destruct closable_66e94052039c2: close closable_66e94052039c2: closing b() start closable_66e94052039d2: __construct b() return closable_66e94052039d2: __destruct closable_66e94052039d2: close closable_66e94052039d2: closing b() finally a() start closable_66e94052039e1: __construct a() end closable_66e94052039e1: __destruct closable_66e94052039e1: close closable_66e94052039e1: closing b() start closable_66e94052039ee: __construct b() return closable_66e94052039ee: __destruct closable_66e94052039ee: close closable_66e94052039ee: closing b() finally a() start closable_66e94052039ff: __construct a() end closable_66e94052039ff: __destruct closable_66e94052039ff: close closable_66e94052039ff: closing b() start closable_66e9405203a13: __construct b() catch b() finally closable_66e9405203a13: close closable_66e9405203a13: closing closable_66e9405203a13: __destruct closable_66e9405203a13: close closable_66e9405203a13: already closed a() start closable_66e9405203a31: __construct a() end closable_66e9405203a31: __destruct closable_66e9405203a31: close closable_66e9405203a31: closing b() start closable_66e9405203a3f: __construct b() return closable_66e9405203a3f: __destruct closable_66e9405203a3f: close closable_66e9405203a3f: closing b() finally a() start closable_66e9405203a4e: __construct a() end closable_66e9405203a4e: __destruct closable_66e9405203a4e: close closable_66e9405203a4e: closing b() start closable_66e9405203a5d: __construct b() return closable_66e9405203a5d: __destruct closable_66e9405203a5d: close closable_66e9405203a5d: closing b() finally a() start closable_66e9405203a72: __construct a() end closable_66e9405203a72: __destruct closable_66e9405203a72: close closable_66e9405203a72: closing b() start closable_66e9405203a85: __construct b() return closable_66e9405203a85: __destruct closable_66e9405203a85: close closable_66e9405203a85: closing b() finally closable_66e94052038d2: __destruct closable_66e94052038d2: close closable_66e94052038d2: closing
Output for 8.2.14
closable_66e9405203a15: __construct closable_66e9405203a15: __destruct closable_66e9405203a15: close closable_66e9405203a15: closing closable_66e9405203a3e: __construct closable_66e9405203a42: __construct closable_66e9405203a42: __destruct closable_66e9405203a42: close closable_66e9405203a42: closing a() start closable_66e9405203a50: __construct a() end closable_66e9405203a50: __destruct closable_66e9405203a50: close closable_66e9405203a50: closing b() start closable_66e9405203a5d: __construct b() return closable_66e9405203a5d: __destruct closable_66e9405203a5d: close closable_66e9405203a5d: closing b() finally a() start closable_66e9405203a74: __construct a() end closable_66e9405203a74: __destruct closable_66e9405203a74: close closable_66e9405203a74: closing b() start closable_66e9405203a82: __construct b() catch b() finally closable_66e9405203a82: close closable_66e9405203a82: closing closable_66e9405203a82: __destruct closable_66e9405203a82: close closable_66e9405203a82: already closed a() start closable_66e9405203aa4: __construct a() end closable_66e9405203aa4: __destruct closable_66e9405203aa4: close closable_66e9405203aa4: closing b() start closable_66e9405203ab2: __construct b() catch b() finally closable_66e9405203ab2: close closable_66e9405203ab2: closing closable_66e9405203ab2: __destruct closable_66e9405203ab2: close closable_66e9405203ab2: already closed a() start closable_66e9405203ac9: __construct a() end closable_66e9405203ac9: __destruct closable_66e9405203ac9: close closable_66e9405203ac9: closing b() start closable_66e9405203ad7: __construct b() return closable_66e9405203ad7: __destruct closable_66e9405203ad7: close closable_66e9405203ad7: closing b() finally a() start closable_66e9405203ae6: __construct a() end closable_66e9405203ae6: __destruct closable_66e9405203ae6: close closable_66e9405203ae6: closing b() start closable_66e9405203af4: __construct b() return closable_66e9405203af4: __destruct closable_66e9405203af4: close closable_66e9405203af4: closing b() finally a() start closable_66e9405203b02: __construct a() end closable_66e9405203b02: __destruct closable_66e9405203b02: close closable_66e9405203b02: closing b() start closable_66e9405203b11: __construct b() catch b() finally closable_66e9405203b11: close closable_66e9405203b11: closing closable_66e9405203b11: __destruct closable_66e9405203b11: close closable_66e9405203b11: already closed a() start closable_66e9405203b27: __construct a() end closable_66e9405203b27: __destruct closable_66e9405203b27: close closable_66e9405203b27: closing b() start closable_66e9405203b35: __construct b() catch b() finally closable_66e9405203b35: close closable_66e9405203b35: closing closable_66e9405203b35: __destruct closable_66e9405203b35: close closable_66e9405203b35: already closed a() start closable_66e9405203b4a: __construct a() end closable_66e9405203b4a: __destruct closable_66e9405203b4a: close closable_66e9405203b4a: closing b() start closable_66e9405203b58: __construct b() catch b() finally closable_66e9405203b58: close closable_66e9405203b58: closing closable_66e9405203b58: __destruct closable_66e9405203b58: close closable_66e9405203b58: already closed a() start closable_66e9405203b6d: __construct a() end closable_66e9405203b6d: __destruct closable_66e9405203b6d: close closable_66e9405203b6d: closing b() start closable_66e9405203b7c: __construct b() return closable_66e9405203b7c: __destruct closable_66e9405203b7c: close closable_66e9405203b7c: closing b() finally a() start closable_66e9405203b8a: __construct a() end closable_66e9405203b8a: __destruct closable_66e9405203b8a: close closable_66e9405203b8a: closing b() start closable_66e9405203b98: __construct b() catch b() finally closable_66e9405203b98: close closable_66e9405203b98: closing closable_66e9405203b98: __destruct closable_66e9405203b98: close closable_66e9405203b98: already closed a() start closable_66e9405203bae: __construct a() end closable_66e9405203bae: __destruct closable_66e9405203bae: close closable_66e9405203bae: closing b() start closable_66e9405203bbc: __construct b() return closable_66e9405203bbc: __destruct closable_66e9405203bbc: close closable_66e9405203bbc: closing b() finally closable_66e9405203a3e: __destruct closable_66e9405203a3e: close closable_66e9405203a3e: closing
Output for 8.2.13
closable_66e9405204c2f: __construct closable_66e9405204c2f: __destruct closable_66e9405204c2f: close closable_66e9405204c2f: closing closable_66e9405204c5d: __construct closable_66e9405204c61: __construct closable_66e9405204c61: __destruct closable_66e9405204c61: close closable_66e9405204c61: closing a() start closable_66e9405204c6e: __construct a() end closable_66e9405204c6e: __destruct closable_66e9405204c6e: close closable_66e9405204c6e: closing b() start closable_66e9405204c7d: __construct b() return closable_66e9405204c7d: __destruct closable_66e9405204c7d: close closable_66e9405204c7d: closing b() finally a() start closable_66e9405204c94: __construct a() end closable_66e9405204c94: __destruct closable_66e9405204c94: close closable_66e9405204c94: closing b() start closable_66e9405204ca3: __construct b() return closable_66e9405204ca3: __destruct closable_66e9405204ca3: close closable_66e9405204ca3: closing b() finally a() start closable_66e9405204cb2: __construct a() end closable_66e9405204cb2: __destruct closable_66e9405204cb2: close closable_66e9405204cb2: closing b() start closable_66e9405204cc0: __construct b() catch b() finally closable_66e9405204cc0: close closable_66e9405204cc0: closing closable_66e9405204cc0: __destruct closable_66e9405204cc0: close closable_66e9405204cc0: already closed a() start closable_66e9405204ce2: __construct a() end closable_66e9405204ce2: __destruct closable_66e9405204ce2: close closable_66e9405204ce2: closing b() start closable_66e9405204cf0: __construct b() catch b() finally closable_66e9405204cf0: close closable_66e9405204cf0: closing closable_66e9405204cf0: __destruct closable_66e9405204cf0: close closable_66e9405204cf0: already closed a() start closable_66e9405204d07: __construct a() end closable_66e9405204d07: __destruct closable_66e9405204d07: close closable_66e9405204d07: closing b() start closable_66e9405204d15: __construct b() return closable_66e9405204d15: __destruct closable_66e9405204d15: close closable_66e9405204d15: closing b() finally a() start closable_66e9405204d31: __construct a() end closable_66e9405204d31: __destruct closable_66e9405204d31: close closable_66e9405204d31: closing b() start closable_66e9405204d3f: __construct b() return closable_66e9405204d3f: __destruct closable_66e9405204d3f: close closable_66e9405204d3f: closing b() finally a() start closable_66e9405204d4e: __construct a() end closable_66e9405204d4e: __destruct closable_66e9405204d4e: close closable_66e9405204d4e: closing b() start closable_66e9405204d7c: __construct b() return closable_66e9405204d7c: __destruct closable_66e9405204d7c: close closable_66e9405204d7c: closing b() finally a() start closable_66e9405204d8c: __construct a() end closable_66e9405204d8c: __destruct closable_66e9405204d8c: close closable_66e9405204d8c: closing b() start closable_66e9405204d9a: __construct b() return closable_66e9405204d9a: __destruct closable_66e9405204d9a: close closable_66e9405204d9a: closing b() finally a() start closable_66e9405204da9: __construct a() end closable_66e9405204da9: __destruct closable_66e9405204da9: close closable_66e9405204da9: closing b() start closable_66e9405204db7: __construct b() return closable_66e9405204db7: __destruct closable_66e9405204db7: close closable_66e9405204db7: closing b() finally a() start closable_66e9405204dc6: __construct a() end closable_66e9405204dc6: __destruct closable_66e9405204dc6: close closable_66e9405204dc6: closing b() start closable_66e9405204dd4: __construct b() return closable_66e9405204dd4: __destruct closable_66e9405204dd4: close closable_66e9405204dd4: closing b() finally a() start closable_66e9405204de3: __construct a() end closable_66e9405204de3: __destruct closable_66e9405204de3: close closable_66e9405204de3: closing b() start closable_66e9405204df1: __construct b() return closable_66e9405204df1: __destruct closable_66e9405204df1: close closable_66e9405204df1: closing b() finally closable_66e9405204c5d: __destruct closable_66e9405204c5d: close closable_66e9405204c5d: closing
Output for 8.2.12
closable_66e94052047ee: __construct closable_66e94052047ee: __destruct closable_66e94052047ee: close closable_66e94052047ee: closing closable_66e9405204817: __construct closable_66e940520481c: __construct closable_66e940520481c: __destruct closable_66e940520481c: close closable_66e940520481c: closing a() start closable_66e9405204829: __construct a() end closable_66e9405204829: __destruct closable_66e9405204829: close closable_66e9405204829: closing b() start closable_66e9405204837: __construct b() return closable_66e9405204837: __destruct closable_66e9405204837: close closable_66e9405204837: closing b() finally a() start closable_66e940520484d: __construct a() end closable_66e940520484d: __destruct closable_66e940520484d: close closable_66e940520484d: closing b() start closable_66e940520485c: __construct b() catch b() finally closable_66e940520485c: close closable_66e940520485c: closing closable_66e940520485c: __destruct closable_66e940520485c: close closable_66e940520485c: already closed a() start closable_66e940520487f: __construct a() end closable_66e940520487f: __destruct closable_66e940520487f: close closable_66e940520487f: closing b() start closable_66e940520488d: __construct b() return closable_66e940520488d: __destruct closable_66e940520488d: close closable_66e940520488d: closing b() finally a() start closable_66e940520489c: __construct a() end closable_66e940520489c: __destruct closable_66e940520489c: close closable_66e940520489c: closing b() start closable_66e94052048ab: __construct b() catch b() finally closable_66e94052048ab: close closable_66e94052048ab: closing closable_66e94052048ab: __destruct closable_66e94052048ab: close closable_66e94052048ab: already closed a() start closable_66e94052048c1: __construct a() end closable_66e94052048c1: __destruct closable_66e94052048c1: close closable_66e94052048c1: closing b() start closable_66e94052048cf: __construct b() return closable_66e94052048cf: __destruct closable_66e94052048cf: close closable_66e94052048cf: closing b() finally a() start closable_66e94052048de: __construct a() end closable_66e94052048de: __destruct closable_66e94052048de: close closable_66e94052048de: closing b() start closable_66e94052048ec: __construct b() catch b() finally closable_66e94052048ec: close closable_66e94052048ec: closing closable_66e94052048ec: __destruct closable_66e94052048ec: close closable_66e94052048ec: already closed a() start closable_66e9405204902: __construct a() end closable_66e9405204902: __destruct closable_66e9405204902: close closable_66e9405204902: closing b() start closable_66e9405204910: __construct b() return closable_66e9405204910: __destruct closable_66e9405204910: close closable_66e9405204910: closing b() finally a() start closable_66e940520491f: __construct a() end closable_66e940520491f: __destruct closable_66e940520491f: close closable_66e940520491f: closing b() start closable_66e940520492d: __construct b() catch b() finally closable_66e940520492d: close closable_66e940520492d: closing closable_66e940520492d: __destruct closable_66e940520492d: close closable_66e940520492d: already closed a() start closable_66e9405204943: __construct a() end closable_66e9405204943: __destruct closable_66e9405204943: close closable_66e9405204943: closing b() start closable_66e9405204951: __construct b() catch b() finally closable_66e9405204951: close closable_66e9405204951: closing closable_66e9405204951: __destruct closable_66e9405204951: close closable_66e9405204951: already closed a() start closable_66e9405204967: __construct a() end closable_66e9405204967: __destruct closable_66e9405204967: close closable_66e9405204967: closing b() start closable_66e9405204975: __construct b() catch b() finally closable_66e9405204975: close closable_66e9405204975: closing closable_66e9405204975: __destruct closable_66e9405204975: close closable_66e9405204975: already closed a() start closable_66e940520498b: __construct a() end closable_66e940520498b: __destruct closable_66e940520498b: close closable_66e940520498b: closing b() start closable_66e9405204999: __construct b() return closable_66e9405204999: __destruct closable_66e9405204999: close closable_66e9405204999: closing b() finally closable_66e9405204817: __destruct closable_66e9405204817: close closable_66e9405204817: closing
Output for 8.2.11
closable_66e9405204e27: __construct closable_66e9405204e27: __destruct closable_66e9405204e27: close closable_66e9405204e27: closing closable_66e9405204e46: __construct closable_66e9405204e4a: __construct closable_66e9405204e4a: __destruct closable_66e9405204e4a: close closable_66e9405204e4a: closing a() start closable_66e9405204e58: __construct a() end closable_66e9405204e58: __destruct closable_66e9405204e58: close closable_66e9405204e58: closing b() start closable_66e9405204e66: __construct b() return closable_66e9405204e66: __destruct closable_66e9405204e66: close closable_66e9405204e66: closing b() finally a() start closable_66e9405204e7b: __construct a() end closable_66e9405204e7b: __destruct closable_66e9405204e7b: close closable_66e9405204e7b: closing b() start closable_66e9405204e88: __construct b() catch b() finally closable_66e9405204e88: close closable_66e9405204e88: closing closable_66e9405204e88: __destruct closable_66e9405204e88: close closable_66e9405204e88: already closed a() start closable_66e9405204ea9: __construct a() end closable_66e9405204ea9: __destruct closable_66e9405204ea9: close closable_66e9405204ea9: closing b() start closable_66e9405204eb6: __construct b() catch b() finally closable_66e9405204eb6: close closable_66e9405204eb6: closing closable_66e9405204eb6: __destruct closable_66e9405204eb6: close closable_66e9405204eb6: already closed a() start closable_66e9405204ecc: __construct a() end closable_66e9405204ecc: __destruct closable_66e9405204ecc: close closable_66e9405204ecc: closing b() start closable_66e9405204ed9: __construct b() catch b() finally closable_66e9405204ed9: close closable_66e9405204ed9: closing closable_66e9405204ed9: __destruct closable_66e9405204ed9: close closable_66e9405204ed9: already closed a() start closable_66e9405204eee: __construct a() end closable_66e9405204eee: __destruct closable_66e9405204eee: close closable_66e9405204eee: closing b() start closable_66e9405204efb: __construct b() return closable_66e9405204efb: __destruct closable_66e9405204efb: close closable_66e9405204efb: closing b() finally a() start closable_66e9405204f0a: __construct a() end closable_66e9405204f0a: __destruct closable_66e9405204f0a: close closable_66e9405204f0a: closing b() start closable_66e9405204f17: __construct b() return closable_66e9405204f17: __destruct closable_66e9405204f17: close closable_66e9405204f17: closing b() finally a() start closable_66e9405204f26: __construct a() end closable_66e9405204f26: __destruct closable_66e9405204f26: close closable_66e9405204f26: closing b() start closable_66e9405204f33: __construct b() catch b() finally closable_66e9405204f33: close closable_66e9405204f33: closing closable_66e9405204f33: __destruct closable_66e9405204f33: close closable_66e9405204f33: already closed a() start closable_66e9405204f47: __construct a() end closable_66e9405204f47: __destruct closable_66e9405204f47: close closable_66e9405204f47: closing b() start closable_66e9405204f55: __construct b() return closable_66e9405204f55: __destruct closable_66e9405204f55: close closable_66e9405204f55: closing b() finally a() start closable_66e9405204f63: __construct a() end closable_66e9405204f63: __destruct closable_66e9405204f63: close closable_66e9405204f63: closing b() start closable_66e9405204f71: __construct b() catch b() finally closable_66e9405204f71: close closable_66e9405204f71: closing closable_66e9405204f71: __destruct closable_66e9405204f71: close closable_66e9405204f71: already closed a() start closable_66e9405204f85: __construct a() end closable_66e9405204f85: __destruct closable_66e9405204f85: close closable_66e9405204f85: closing b() start closable_66e9405204f92: __construct b() return closable_66e9405204f92: __destruct closable_66e9405204f92: close closable_66e9405204f92: closing b() finally a() start closable_66e9405204f9f: __construct a() end closable_66e9405204f9f: __destruct closable_66e9405204f9f: close closable_66e9405204f9f: closing b() start closable_66e9405204fac: __construct b() catch b() finally closable_66e9405204fac: close closable_66e9405204fac: closing closable_66e9405204fac: __destruct closable_66e9405204fac: close closable_66e9405204fac: already closed closable_66e9405204e46: __destruct closable_66e9405204e46: close closable_66e9405204e46: closing
Output for 8.2.10
closable_66e9405204b2f: __construct closable_66e9405204b2f: __destruct closable_66e9405204b2f: close closable_66e9405204b2f: closing closable_66e9405204b52: __construct closable_66e9405204b56: __construct closable_66e9405204b56: __destruct closable_66e9405204b56: close closable_66e9405204b56: closing a() start closable_66e9405204b62: __construct a() end closable_66e9405204b62: __destruct closable_66e9405204b62: close closable_66e9405204b62: closing b() start closable_66e9405204b70: __construct b() return closable_66e9405204b70: __destruct closable_66e9405204b70: close closable_66e9405204b70: closing b() finally a() start closable_66e9405204b87: __construct a() end closable_66e9405204b87: __destruct closable_66e9405204b87: close closable_66e9405204b87: closing b() start closable_66e9405204b95: __construct b() return closable_66e9405204b95: __destruct closable_66e9405204b95: close closable_66e9405204b95: closing b() finally a() start closable_66e9405204ba4: __construct a() end closable_66e9405204ba4: __destruct closable_66e9405204ba4: close closable_66e9405204ba4: closing b() start closable_66e9405204beb: __construct b() catch b() finally closable_66e9405204beb: close closable_66e9405204beb: closing closable_66e9405204beb: __destruct closable_66e9405204beb: close closable_66e9405204beb: already closed a() start closable_66e9405204c13: __construct a() end closable_66e9405204c13: __destruct closable_66e9405204c13: close closable_66e9405204c13: closing b() start closable_66e9405204c20: __construct b() return closable_66e9405204c20: __destruct closable_66e9405204c20: close closable_66e9405204c20: closing b() finally a() start closable_66e9405204c30: __construct a() end closable_66e9405204c30: __destruct closable_66e9405204c30: close closable_66e9405204c30: closing b() start closable_66e9405204c3e: __construct b() return closable_66e9405204c3e: __destruct closable_66e9405204c3e: close closable_66e9405204c3e: closing b() finally a() start closable_66e9405204c4e: __construct a() end closable_66e9405204c4e: __destruct closable_66e9405204c4e: close closable_66e9405204c4e: closing b() start closable_66e9405204c5b: __construct b() return closable_66e9405204c5b: __destruct closable_66e9405204c5b: close closable_66e9405204c5b: closing b() finally a() start closable_66e9405204c6a: __construct a() end closable_66e9405204c6a: __destruct closable_66e9405204c6a: close closable_66e9405204c6a: closing b() start closable_66e9405204c78: __construct b() return closable_66e9405204c78: __destruct closable_66e9405204c78: close closable_66e9405204c78: closing b() finally a() start closable_66e9405204c87: __construct a() end closable_66e9405204c87: __destruct closable_66e9405204c87: close closable_66e9405204c87: closing b() start closable_66e9405204c95: __construct b() return closable_66e9405204c95: __destruct closable_66e9405204c95: close closable_66e9405204c95: closing b() finally a() start closable_66e9405204ca5: __construct a() end closable_66e9405204ca5: __destruct closable_66e9405204ca5: close closable_66e9405204ca5: closing b() start closable_66e9405204cb4: __construct b() catch b() finally closable_66e9405204cb4: close closable_66e9405204cb4: closing closable_66e9405204cb4: __destruct closable_66e9405204cb4: close closable_66e9405204cb4: already closed a() start closable_66e9405204cca: __construct a() end closable_66e9405204cca: __destruct closable_66e9405204cca: close closable_66e9405204cca: closing b() start closable_66e9405204cd9: __construct b() catch b() finally closable_66e9405204cd9: close closable_66e9405204cd9: closing closable_66e9405204cd9: __destruct closable_66e9405204cd9: close closable_66e9405204cd9: already closed a() start closable_66e9405204cef: __construct a() end closable_66e9405204cef: __destruct closable_66e9405204cef: close closable_66e9405204cef: closing b() start closable_66e9405204cfe: __construct b() return closable_66e9405204cfe: __destruct closable_66e9405204cfe: close closable_66e9405204cfe: closing b() finally closable_66e9405204b52: __destruct closable_66e9405204b52: close closable_66e9405204b52: closing
Output for 8.2.9
closable_66e9405203b37: __construct closable_66e9405203b37: __destruct closable_66e9405203b37: close closable_66e9405203b37: closing closable_66e9405203b5c: __construct closable_66e9405203b60: __construct closable_66e9405203b60: __destruct closable_66e9405203b60: close closable_66e9405203b60: closing a() start closable_66e9405203b6e: __construct a() end closable_66e9405203b6e: __destruct closable_66e9405203b6e: close closable_66e9405203b6e: closing b() start closable_66e9405203b7b: __construct b() return closable_66e9405203b7b: __destruct closable_66e9405203b7b: close closable_66e9405203b7b: closing b() finally a() start closable_66e9405203b92: __construct a() end closable_66e9405203b92: __destruct closable_66e9405203b92: close closable_66e9405203b92: closing b() start closable_66e9405203ba1: __construct b() catch b() finally closable_66e9405203ba1: close closable_66e9405203ba1: closing closable_66e9405203ba1: __destruct closable_66e9405203ba1: close closable_66e9405203ba1: already closed a() start closable_66e9405203bc3: __construct a() end closable_66e9405203bc3: __destruct closable_66e9405203bc3: close closable_66e9405203bc3: closing b() start closable_66e9405203bd1: __construct b() catch b() finally closable_66e9405203bd1: close closable_66e9405203bd1: closing closable_66e9405203bd1: __destruct closable_66e9405203bd1: close closable_66e9405203bd1: already closed a() start closable_66e9405203be7: __construct a() end closable_66e9405203be7: __destruct closable_66e9405203be7: close closable_66e9405203be7: closing b() start closable_66e9405203bf6: __construct b() return closable_66e9405203bf6: __destruct closable_66e9405203bf6: close closable_66e9405203bf6: closing b() finally a() start closable_66e9405203c05: __construct a() end closable_66e9405203c05: __destruct closable_66e9405203c05: close closable_66e9405203c05: closing b() start closable_66e9405203c13: __construct b() return closable_66e9405203c13: __destruct closable_66e9405203c13: close closable_66e9405203c13: closing b() finally a() start closable_66e9405203c21: __construct a() end closable_66e9405203c21: __destruct closable_66e9405203c21: close closable_66e9405203c21: closing b() start closable_66e9405203c30: __construct b() return closable_66e9405203c30: __destruct closable_66e9405203c30: close closable_66e9405203c30: closing b() finally a() start closable_66e9405203c3e: __construct a() end closable_66e9405203c3e: __destruct closable_66e9405203c3e: close closable_66e9405203c3e: closing b() start closable_66e9405203c4c: __construct b() return closable_66e9405203c4c: __destruct closable_66e9405203c4c: close closable_66e9405203c4c: closing b() finally a() start closable_66e9405203c5b: __construct a() end closable_66e9405203c5b: __destruct closable_66e9405203c5b: close closable_66e9405203c5b: closing b() start closable_66e9405203c69: __construct b() return closable_66e9405203c69: __destruct closable_66e9405203c69: close closable_66e9405203c69: closing b() finally a() start closable_66e9405203c78: __construct a() end closable_66e9405203c78: __destruct closable_66e9405203c78: close closable_66e9405203c78: closing b() start closable_66e9405203c86: __construct b() return closable_66e9405203c86: __destruct closable_66e9405203c86: close closable_66e9405203c86: closing b() finally a() start closable_66e9405203c95: __construct a() end closable_66e9405203c95: __destruct closable_66e9405203c95: close closable_66e9405203c95: closing b() start closable_66e9405203ca3: __construct b() return closable_66e9405203ca3: __destruct closable_66e9405203ca3: close closable_66e9405203ca3: closing b() finally a() start closable_66e9405203cb1: __construct a() end closable_66e9405203cb1: __destruct closable_66e9405203cb1: close closable_66e9405203cb1: closing b() start closable_66e9405203cbf: __construct b() return closable_66e9405203cbf: __destruct closable_66e9405203cbf: close closable_66e9405203cbf: closing b() finally closable_66e9405203b5c: __destruct closable_66e9405203b5c: close closable_66e9405203b5c: closing
Output for 8.2.8
closable_66e94052036f7: __construct closable_66e94052036f7: __destruct closable_66e94052036f7: close closable_66e94052036f7: closing closable_66e940520371e: __construct closable_66e9405203723: __construct closable_66e9405203723: __destruct closable_66e9405203723: close closable_66e9405203723: closing a() start closable_66e9405203731: __construct a() end closable_66e9405203731: __destruct closable_66e9405203731: close closable_66e9405203731: closing b() start closable_66e9405203742: __construct b() catch b() finally closable_66e9405203742: close closable_66e9405203742: closing closable_66e9405203742: __destruct closable_66e9405203742: close closable_66e9405203742: already closed a() start closable_66e940520376e: __construct a() end closable_66e940520376e: __destruct closable_66e940520376e: close closable_66e940520376e: closing b() start closable_66e940520377c: __construct b() return closable_66e940520377c: __destruct closable_66e940520377c: close closable_66e940520377c: closing b() finally a() start closable_66e940520378d: __construct a() end closable_66e940520378d: __destruct closable_66e940520378d: close closable_66e940520378d: closing b() start closable_66e94052037a3: __construct b() return closable_66e94052037a3: __destruct closable_66e94052037a3: close closable_66e94052037a3: closing b() finally a() start closable_66e94052037b6: __construct a() end closable_66e94052037b6: __destruct closable_66e94052037b6: close closable_66e94052037b6: closing b() start closable_66e94052037c5: __construct b() return closable_66e94052037c5: __destruct closable_66e94052037c5: close closable_66e94052037c5: closing b() finally a() start closable_66e94052037d4: __construct a() end closable_66e94052037d4: __destruct closable_66e94052037d4: close closable_66e94052037d4: closing b() start closable_66e94052037e2: __construct b() return closable_66e94052037e2: __destruct closable_66e94052037e2: close closable_66e94052037e2: closing b() finally a() start closable_66e94052037f5: __construct a() end closable_66e94052037f5: __destruct closable_66e94052037f5: close closable_66e94052037f5: closing b() start closable_66e9405203807: __construct b() catch b() finally closable_66e9405203807: close closable_66e9405203807: closing closable_66e9405203807: __destruct closable_66e9405203807: close closable_66e9405203807: already closed a() start closable_66e940520381e: __construct a() end closable_66e940520381e: __destruct closable_66e940520381e: close closable_66e940520381e: closing b() start closable_66e940520382d: __construct b() return closable_66e940520382d: __destruct closable_66e940520382d: close closable_66e940520382d: closing b() finally a() start closable_66e940520383b: __construct a() end closable_66e940520383b: __destruct closable_66e940520383b: close closable_66e940520383b: closing b() start closable_66e940520384f: __construct b() return closable_66e940520384f: __destruct closable_66e940520384f: close closable_66e940520384f: closing b() finally a() start closable_66e9405203861: __construct a() end closable_66e9405203861: __destruct closable_66e9405203861: close closable_66e9405203861: closing b() start closable_66e940520386f: __construct b() catch b() finally closable_66e940520386f: close closable_66e940520386f: closing closable_66e940520386f: __destruct closable_66e940520386f: close closable_66e940520386f: already closed a() start closable_66e9405203887: __construct a() end closable_66e9405203887: __destruct closable_66e9405203887: close closable_66e9405203887: closing b() start closable_66e9405203895: __construct b() return closable_66e9405203895: __destruct closable_66e9405203895: close closable_66e9405203895: closing b() finally a() start closable_66e94052038ab: __construct a() end closable_66e94052038ab: __destruct closable_66e94052038ab: close closable_66e94052038ab: closing b() start closable_66e94052038bb: __construct b() catch b() finally closable_66e94052038bb: close closable_66e94052038bb: closing closable_66e94052038bb: __destruct closable_66e94052038bb: close closable_66e94052038bb: already closed closable_66e940520371e: __destruct closable_66e940520371e: close closable_66e940520371e: closing
Output for 8.2.7
closable_66e94052043ae: __construct closable_66e94052043ae: __destruct closable_66e94052043ae: close closable_66e94052043ae: closing closable_66e94052043d2: __construct closable_66e94052043d6: __construct closable_66e94052043d6: __destruct closable_66e94052043d6: close closable_66e94052043d6: closing a() start closable_66e94052043e3: __construct a() end closable_66e94052043e3: __destruct closable_66e94052043e3: close closable_66e94052043e3: closing b() start closable_66e94052043f0: __construct b() return closable_66e94052043f0: __destruct closable_66e94052043f0: close closable_66e94052043f0: closing b() finally a() start closable_66e9405204406: __construct a() end closable_66e9405204406: __destruct closable_66e9405204406: close closable_66e9405204406: closing b() start closable_66e9405204415: __construct b() catch b() finally closable_66e9405204415: close closable_66e9405204415: closing closable_66e9405204415: __destruct closable_66e9405204415: close closable_66e9405204415: already closed a() start closable_66e9405204435: __construct a() end closable_66e9405204435: __destruct closable_66e9405204435: close closable_66e9405204435: closing b() start closable_66e9405204443: __construct b() catch b() finally closable_66e9405204443: close closable_66e9405204443: closing closable_66e9405204443: __destruct closable_66e9405204443: close closable_66e9405204443: already closed a() start closable_66e9405204458: __construct a() end closable_66e9405204458: __destruct closable_66e9405204458: close closable_66e9405204458: closing b() start closable_66e9405204466: __construct b() return closable_66e9405204466: __destruct closable_66e9405204466: close closable_66e9405204466: closing b() finally a() start closable_66e9405204474: __construct a() end closable_66e9405204474: __destruct closable_66e9405204474: close closable_66e9405204474: closing b() start closable_66e9405204483: __construct b() return closable_66e9405204483: __destruct closable_66e9405204483: close closable_66e9405204483: closing b() finally a() start closable_66e9405204491: __construct a() end closable_66e9405204491: __destruct closable_66e9405204491: close closable_66e9405204491: closing b() start closable_66e940520449e: __construct b() catch b() finally closable_66e940520449e: close closable_66e940520449e: closing closable_66e940520449e: __destruct closable_66e940520449e: close closable_66e940520449e: already closed a() start closable_66e94052044b4: __construct a() end closable_66e94052044b4: __destruct closable_66e94052044b4: close closable_66e94052044b4: closing b() start closable_66e94052044c1: __construct b() catch b() finally closable_66e94052044c1: close closable_66e94052044c1: closing closable_66e94052044c1: __destruct closable_66e94052044c1: close closable_66e94052044c1: already closed a() start closable_66e94052044d6: __construct a() end closable_66e94052044d6: __destruct closable_66e94052044d6: close closable_66e94052044d6: closing b() start closable_66e94052044e3: __construct b() catch b() finally closable_66e94052044e3: close closable_66e94052044e3: closing closable_66e94052044e3: __destruct closable_66e94052044e3: close closable_66e94052044e3: already closed a() start closable_66e94052044f8: __construct a() end closable_66e94052044f8: __destruct closable_66e94052044f8: close closable_66e94052044f8: closing b() start closable_66e9405204505: __construct b() catch b() finally closable_66e9405204505: close closable_66e9405204505: closing closable_66e9405204505: __destruct closable_66e9405204505: close closable_66e9405204505: already closed a() start closable_66e940520451a: __construct a() end closable_66e940520451a: __destruct closable_66e940520451a: close closable_66e940520451a: closing b() start closable_66e9405204528: __construct b() return closable_66e9405204528: __destruct closable_66e9405204528: close closable_66e9405204528: closing b() finally a() start closable_66e9405204536: __construct a() end closable_66e9405204536: __destruct closable_66e9405204536: close closable_66e9405204536: closing b() start closable_66e9405204544: __construct b() return closable_66e9405204544: __destruct closable_66e9405204544: close closable_66e9405204544: closing b() finally closable_66e94052043d2: __destruct closable_66e94052043d2: close closable_66e94052043d2: closing
Output for 8.2.6
closable_66e9405204190: __construct closable_66e9405204190: __destruct closable_66e9405204190: close closable_66e9405204190: closing closable_66e94052041d9: __construct closable_66e94052041e1: __construct closable_66e94052041e1: __destruct closable_66e94052041e1: close closable_66e94052041e1: closing a() start closable_66e94052041fd: __construct a() end closable_66e94052041fd: __destruct closable_66e94052041fd: close closable_66e94052041fd: closing b() start closable_66e940520421a: __construct b() return closable_66e940520421a: __destruct closable_66e940520421a: close closable_66e940520421a: closing b() finally a() start closable_66e9405204244: __construct a() end closable_66e9405204244: __destruct closable_66e9405204244: close closable_66e9405204244: closing b() start closable_66e9405204260: __construct b() return closable_66e9405204260: __destruct closable_66e9405204260: close closable_66e9405204260: closing b() finally a() start closable_66e940520427f: __construct a() end closable_66e940520427f: __destruct closable_66e940520427f: close closable_66e940520427f: closing b() start closable_66e940520429b: __construct b() return closable_66e940520429b: __destruct closable_66e940520429b: close closable_66e940520429b: closing b() finally a() start closable_66e94052042b9: __construct a() end closable_66e94052042b9: __destruct closable_66e94052042b9: close closable_66e94052042b9: closing b() start closable_66e94052042d6: __construct b() catch b() finally closable_66e94052042d6: close closable_66e94052042d6: closing closable_66e94052042d6: __destruct closable_66e94052042d6: close closable_66e94052042d6: already closed a() start closable_66e9405204314: __construct a() end closable_66e9405204314: __destruct closable_66e9405204314: close closable_66e9405204314: closing b() start closable_66e9405204340: __construct b() return closable_66e9405204340: __destruct closable_66e9405204340: close closable_66e9405204340: closing b() finally a() start closable_66e9405204360: __construct a() end closable_66e9405204360: __destruct closable_66e9405204360: close closable_66e9405204360: closing b() start closable_66e940520437c: __construct b() return closable_66e940520437c: __destruct closable_66e940520437c: close closable_66e940520437c: closing b() finally a() start closable_66e940520439a: __construct a() end closable_66e940520439a: __destruct closable_66e940520439a: close closable_66e940520439a: closing b() start closable_66e94052043b6: __construct b() catch b() finally closable_66e94052043b6: close closable_66e94052043b6: closing closable_66e94052043b6: __destruct closable_66e94052043b6: close closable_66e94052043b6: already closed a() start closable_66e94052043e4: __construct a() end closable_66e94052043e4: __destruct closable_66e94052043e4: close closable_66e94052043e4: closing b() start closable_66e9405204400: __construct b() catch b() finally closable_66e9405204400: close closable_66e9405204400: closing closable_66e9405204400: __destruct closable_66e9405204400: close closable_66e9405204400: already closed a() start closable_66e940520442d: __construct a() end closable_66e940520442d: __destruct closable_66e940520442d: close closable_66e940520442d: closing b() start closable_66e9405204449: __construct b() catch b() finally closable_66e9405204449: close closable_66e9405204449: closing closable_66e9405204449: __destruct closable_66e9405204449: close closable_66e9405204449: already closed a() start closable_66e9405204475: __construct a() end closable_66e9405204475: __destruct closable_66e9405204475: close closable_66e9405204475: closing b() start closable_66e9405204491: __construct b() return closable_66e9405204491: __destruct closable_66e9405204491: close closable_66e9405204491: closing b() finally a() start closable_66e94052044b0: __construct a() end closable_66e94052044b0: __destruct closable_66e94052044b0: close closable_66e94052044b0: closing b() start closable_66e94052044cc: __construct b() catch b() finally closable_66e94052044cc: close closable_66e94052044cc: closing closable_66e94052044cc: __destruct closable_66e94052044cc: close closable_66e94052044cc: already closed closable_66e94052041d9: __destruct closable_66e94052041d9: close closable_66e94052041d9: closing
Output for 8.2.5
closable_66e9405204248: __construct closable_66e9405204248: __destruct closable_66e9405204248: close closable_66e9405204248: closing closable_66e9405204273: __construct closable_66e9405204277: __construct closable_66e9405204277: __destruct closable_66e9405204277: close closable_66e9405204277: closing a() start closable_66e9405204287: __construct a() end closable_66e9405204287: __destruct closable_66e9405204287: close closable_66e9405204287: closing b() start closable_66e9405204295: __construct b() catch b() finally closable_66e9405204295: close closable_66e9405204295: closing closable_66e9405204295: __destruct closable_66e9405204295: close closable_66e9405204295: already closed a() start closable_66e94052042be: __construct a() end closable_66e94052042be: __destruct closable_66e94052042be: close closable_66e94052042be: closing b() start closable_66e94052042cc: __construct b() return closable_66e94052042cc: __destruct closable_66e94052042cc: close closable_66e94052042cc: closing b() finally a() start closable_66e94052042dc: __construct a() end closable_66e94052042dc: __destruct closable_66e94052042dc: close closable_66e94052042dc: closing b() start closable_66e94052042ea: __construct b() return closable_66e94052042ea: __destruct closable_66e94052042ea: close closable_66e94052042ea: closing b() finally a() start closable_66e94052042f9: __construct a() end closable_66e94052042f9: __destruct closable_66e94052042f9: close closable_66e94052042f9: closing b() start closable_66e9405204307: __construct b() catch b() finally closable_66e9405204307: close closable_66e9405204307: closing closable_66e9405204307: __destruct closable_66e9405204307: close closable_66e9405204307: already closed a() start closable_66e940520431e: __construct a() end closable_66e940520431e: __destruct closable_66e940520431e: close closable_66e940520431e: closing b() start closable_66e940520432c: __construct b() return closable_66e940520432c: __destruct closable_66e940520432c: close closable_66e940520432c: closing b() finally a() start closable_66e940520433b: __construct a() end closable_66e940520433b: __destruct closable_66e940520433b: close closable_66e940520433b: closing b() start closable_66e9405204349: __construct b() return closable_66e9405204349: __destruct closable_66e9405204349: close closable_66e9405204349: closing b() finally a() start closable_66e9405204358: __construct a() end closable_66e9405204358: __destruct closable_66e9405204358: close closable_66e9405204358: closing b() start closable_66e9405204366: __construct b() catch b() finally closable_66e9405204366: close closable_66e9405204366: closing closable_66e9405204366: __destruct closable_66e9405204366: close closable_66e9405204366: already closed a() start closable_66e940520437c: __construct a() end closable_66e940520437c: __destruct closable_66e940520437c: close closable_66e940520437c: closing b() start closable_66e940520438a: __construct b() return closable_66e940520438a: __destruct closable_66e940520438a: close closable_66e940520438a: closing b() finally a() start closable_66e940520439a: __construct a() end closable_66e940520439a: __destruct closable_66e940520439a: close closable_66e940520439a: closing b() start closable_66e94052043a8: __construct b() catch b() finally closable_66e94052043a8: close closable_66e94052043a8: closing closable_66e94052043a8: __destruct closable_66e94052043a8: close closable_66e94052043a8: already closed a() start closable_66e94052043be: __construct a() end closable_66e94052043be: __destruct closable_66e94052043be: close closable_66e94052043be: closing b() start closable_66e94052043cc: __construct b() catch b() finally closable_66e94052043cc: close closable_66e94052043cc: closing closable_66e94052043cc: __destruct closable_66e94052043cc: close closable_66e94052043cc: already closed a() start closable_66e94052043e2: __construct a() end closable_66e94052043e2: __destruct closable_66e94052043e2: close closable_66e94052043e2: closing b() start closable_66e94052043f0: __construct b() catch b() finally closable_66e94052043f0: close closable_66e94052043f0: closing closable_66e94052043f0: __destruct closable_66e94052043f0: close closable_66e94052043f0: already closed closable_66e9405204273: __destruct closable_66e9405204273: close closable_66e9405204273: closing
Output for 8.2.4
closable_66e94052045a0: __construct closable_66e94052045a0: __destruct closable_66e94052045a0: close closable_66e94052045a0: closing closable_66e94052045c1: __construct closable_66e94052045c5: __construct closable_66e94052045c5: __destruct closable_66e94052045c5: close closable_66e94052045c5: closing a() start closable_66e94052045d1: __construct a() end closable_66e94052045d1: __destruct closable_66e94052045d1: close closable_66e94052045d1: closing b() start closable_66e94052045df: __construct b() return closable_66e94052045df: __destruct closable_66e94052045df: close closable_66e94052045df: closing b() finally a() start closable_66e94052045f1: __construct a() end closable_66e94052045f1: __destruct closable_66e94052045f1: close closable_66e94052045f1: closing b() start closable_66e9405204601: __construct b() return closable_66e9405204601: __destruct closable_66e9405204601: close closable_66e9405204601: closing b() finally a() start closable_66e9405204611: __construct a() end closable_66e9405204611: __destruct closable_66e9405204611: close closable_66e9405204611: closing b() start closable_66e9405204621: __construct b() catch b() finally closable_66e9405204621: close closable_66e9405204621: closing closable_66e9405204621: __destruct closable_66e9405204621: close closable_66e9405204621: already closed a() start closable_66e9405204641: __construct a() end closable_66e9405204641: __destruct closable_66e9405204641: close closable_66e9405204641: closing b() start closable_66e940520464f: __construct b() catch b() finally closable_66e940520464f: close closable_66e940520464f: closing closable_66e940520464f: __destruct closable_66e940520464f: close closable_66e940520464f: already closed a() start closable_66e9405204664: __construct a() end closable_66e9405204664: __destruct closable_66e9405204664: close closable_66e9405204664: closing b() start closable_66e9405204673: __construct b() return closable_66e9405204673: __destruct closable_66e9405204673: close closable_66e9405204673: closing b() finally a() start closable_66e9405204683: __construct a() end closable_66e9405204683: __destruct closable_66e9405204683: close closable_66e9405204683: closing b() start closable_66e9405204690: __construct b() return closable_66e9405204690: __destruct closable_66e9405204690: close closable_66e9405204690: closing b() finally a() start closable_66e940520469f: __construct a() end closable_66e940520469f: __destruct closable_66e940520469f: close closable_66e940520469f: closing b() start closable_66e94052046ad: __construct b() catch b() finally closable_66e94052046ad: close closable_66e94052046ad: closing closable_66e94052046ad: __destruct closable_66e94052046ad: close closable_66e94052046ad: already closed a() start closable_66e94052046c3: __construct a() end closable_66e94052046c3: __destruct closable_66e94052046c3: close closable_66e94052046c3: closing b() start closable_66e94052046d2: __construct b() catch b() finally closable_66e94052046d2: close closable_66e94052046d2: closing closable_66e94052046d2: __destruct closable_66e94052046d2: close closable_66e94052046d2: already closed a() start closable_66e94052046e7: __construct a() end closable_66e94052046e7: __destruct closable_66e94052046e7: close closable_66e94052046e7: closing b() start closable_66e94052046f4: __construct b() return closable_66e94052046f4: __destruct closable_66e94052046f4: close closable_66e94052046f4: closing b() finally a() start closable_66e9405204703: __construct a() end closable_66e9405204703: __destruct closable_66e9405204703: close closable_66e9405204703: closing b() start closable_66e9405204712: __construct b() catch b() finally closable_66e9405204712: close closable_66e9405204712: closing closable_66e9405204712: __destruct closable_66e9405204712: close closable_66e9405204712: already closed a() start closable_66e9405204727: __construct a() end closable_66e9405204727: __destruct closable_66e9405204727: close closable_66e9405204727: closing b() start closable_66e9405204735: __construct b() return closable_66e9405204735: __destruct closable_66e9405204735: close closable_66e9405204735: closing b() finally closable_66e94052045c1: __destruct closable_66e94052045c1: close closable_66e94052045c1: closing
Output for 8.2.3
closable_66e94052047ec: __construct closable_66e94052047ec: __destruct closable_66e94052047ec: close closable_66e94052047ec: closing closable_66e940520480f: __construct closable_66e9405204813: __construct closable_66e9405204813: __destruct closable_66e9405204813: close closable_66e9405204813: closing a() start closable_66e9405204822: __construct a() end closable_66e9405204822: __destruct closable_66e9405204822: close closable_66e9405204822: closing b() start closable_66e9405204835: __construct b() return closable_66e9405204835: __destruct closable_66e9405204835: close closable_66e9405204835: closing b() finally a() start closable_66e9405204851: __construct a() end closable_66e9405204851: __destruct closable_66e9405204851: close closable_66e9405204851: closing b() start closable_66e9405204860: __construct b() return closable_66e9405204860: __destruct closable_66e9405204860: close closable_66e9405204860: closing b() finally a() start closable_66e9405204870: __construct a() end closable_66e9405204870: __destruct closable_66e9405204870: close closable_66e9405204870: closing b() start closable_66e9405204880: __construct b() catch b() finally closable_66e9405204880: close closable_66e9405204880: closing closable_66e9405204880: __destruct closable_66e9405204880: close closable_66e9405204880: already closed a() start closable_66e94052048a8: __construct a() end closable_66e94052048a8: __destruct closable_66e94052048a8: close closable_66e94052048a8: closing b() start closable_66e94052048b6: __construct b() catch b() finally closable_66e94052048b6: close closable_66e94052048b6: closing closable_66e94052048b6: __destruct closable_66e94052048b6: close closable_66e94052048b6: already closed a() start closable_66e94052048cc: __construct a() end closable_66e94052048cc: __destruct closable_66e94052048cc: close closable_66e94052048cc: closing b() start closable_66e94052048db: __construct b() catch b() finally closable_66e94052048db: close closable_66e94052048db: closing closable_66e94052048db: __destruct closable_66e94052048db: close closable_66e94052048db: already closed a() start closable_66e94052048f7: __construct a() end closable_66e94052048f7: __destruct closable_66e94052048f7: close closable_66e94052048f7: closing b() start closable_66e9405204905: __construct b() catch b() finally closable_66e9405204905: close closable_66e9405204905: closing closable_66e9405204905: __destruct closable_66e9405204905: close closable_66e9405204905: already closed a() start closable_66e940520491b: __construct a() end closable_66e940520491b: __destruct closable_66e940520491b: close closable_66e940520491b: closing b() start closable_66e9405204929: __construct b() return closable_66e9405204929: __destruct closable_66e9405204929: close closable_66e9405204929: closing b() finally a() start closable_66e940520493c: __construct a() end closable_66e940520493c: __destruct closable_66e940520493c: close closable_66e940520493c: closing b() start closable_66e940520494e: __construct b() return closable_66e940520494e: __destruct closable_66e940520494e: close closable_66e940520494e: closing b() finally a() start closable_66e940520495e: __construct a() end closable_66e940520495e: __destruct closable_66e940520495e: close closable_66e940520495e: closing b() start closable_66e940520496b: __construct b() catch b() finally closable_66e940520496b: close closable_66e940520496b: closing closable_66e940520496b: __destruct closable_66e940520496b: close closable_66e940520496b: already closed a() start closable_66e9405204981: __construct a() end closable_66e9405204981: __destruct closable_66e9405204981: close closable_66e9405204981: closing b() start closable_66e9405204993: __construct b() catch b() finally closable_66e9405204993: close closable_66e9405204993: closing closable_66e9405204993: __destruct closable_66e9405204993: close closable_66e9405204993: already closed a() start closable_66e94052049ad: __construct a() end closable_66e94052049ad: __destruct closable_66e94052049ad: close closable_66e94052049ad: closing b() start closable_66e94052049bb: __construct b() return closable_66e94052049bb: __destruct closable_66e94052049bb: close closable_66e94052049bb: closing b() finally closable_66e940520480f: __destruct closable_66e940520480f: close closable_66e940520480f: closing
Output for 8.2.2
closable_66e94052052f1: __construct closable_66e94052052f1: __destruct closable_66e94052052f1: close closable_66e94052052f1: closing closable_66e9405205316: __construct closable_66e940520531a: __construct closable_66e940520531a: __destruct closable_66e940520531a: close closable_66e940520531a: closing a() start closable_66e940520532a: __construct a() end closable_66e940520532a: __destruct closable_66e940520532a: close closable_66e940520532a: closing b() start closable_66e9405205337: __construct b() return closable_66e9405205337: __destruct closable_66e9405205337: close closable_66e9405205337: closing b() finally a() start closable_66e940520534d: __construct a() end closable_66e940520534d: __destruct closable_66e940520534d: close closable_66e940520534d: closing b() start closable_66e940520535c: __construct b() catch b() finally closable_66e940520535c: close closable_66e940520535c: closing closable_66e940520535c: __destruct closable_66e940520535c: close closable_66e940520535c: already closed a() start closable_66e940520537f: __construct a() end closable_66e940520537f: __destruct closable_66e940520537f: close closable_66e940520537f: closing b() start closable_66e940520538d: __construct b() return closable_66e940520538d: __destruct closable_66e940520538d: close closable_66e940520538d: closing b() finally a() start closable_66e940520539c: __construct a() end closable_66e940520539c: __destruct closable_66e940520539c: close closable_66e940520539c: closing b() start closable_66e94052053aa: __construct b() return closable_66e94052053aa: __destruct closable_66e94052053aa: close closable_66e94052053aa: closing b() finally a() start closable_66e94052053ba: __construct a() end closable_66e94052053ba: __destruct closable_66e94052053ba: close closable_66e94052053ba: closing b() start closable_66e94052053c8: __construct b() return closable_66e94052053c8: __destruct closable_66e94052053c8: close closable_66e94052053c8: closing b() finally a() start closable_66e94052053d7: __construct a() end closable_66e94052053d7: __destruct closable_66e94052053d7: close closable_66e94052053d7: closing b() start closable_66e94052053e5: __construct b() catch b() finally closable_66e94052053e5: close closable_66e94052053e5: closing closable_66e94052053e5: __destruct closable_66e94052053e5: close closable_66e94052053e5: already closed a() start closable_66e94052053fc: __construct a() end closable_66e94052053fc: __destruct closable_66e94052053fc: close closable_66e94052053fc: closing b() start closable_66e940520540a: __construct b() catch b() finally closable_66e940520540a: close closable_66e940520540a: closing closable_66e940520540a: __destruct closable_66e940520540a: close closable_66e940520540a: already closed a() start closable_66e9405205420: __construct a() end closable_66e9405205420: __destruct closable_66e9405205420: close closable_66e9405205420: closing b() start closable_66e940520542e: __construct b() return closable_66e940520542e: __destruct closable_66e940520542e: close closable_66e940520542e: closing b() finally a() start closable_66e940520543d: __construct a() end closable_66e940520543d: __destruct closable_66e940520543d: close closable_66e940520543d: closing b() start closable_66e940520544b: __construct b() catch b() finally closable_66e940520544b: close closable_66e940520544b: closing closable_66e940520544b: __destruct closable_66e940520544b: close closable_66e940520544b: already closed a() start closable_66e9405205461: __construct a() end closable_66e9405205461: __destruct closable_66e9405205461: close closable_66e9405205461: closing b() start closable_66e940520546f: __construct b() catch b() finally closable_66e940520546f: close closable_66e940520546f: closing closable_66e940520546f: __destruct closable_66e940520546f: close closable_66e940520546f: already closed a() start closable_66e9405205485: __construct a() end closable_66e9405205485: __destruct closable_66e9405205485: close closable_66e9405205485: closing b() start closable_66e9405205493: __construct b() return closable_66e9405205493: __destruct closable_66e9405205493: close closable_66e9405205493: closing b() finally closable_66e9405205316: __destruct closable_66e9405205316: close closable_66e9405205316: closing
Output for 8.2.1
closable_66e9405203d5b: __construct closable_66e9405203d5b: __destruct closable_66e9405203d5b: close closable_66e9405203d5b: closing closable_66e9405203d7b: __construct closable_66e9405203d7f: __construct closable_66e9405203d7f: __destruct closable_66e9405203d7f: close closable_66e9405203d7f: closing a() start closable_66e9405203d8f: __construct a() end closable_66e9405203d8f: __destruct closable_66e9405203d8f: close closable_66e9405203d8f: closing b() start closable_66e9405203d9e: __construct b() catch b() finally closable_66e9405203d9e: close closable_66e9405203d9e: closing closable_66e9405203d9e: __destruct closable_66e9405203d9e: close closable_66e9405203d9e: already closed a() start closable_66e9405203dc7: __construct a() end closable_66e9405203dc7: __destruct closable_66e9405203dc7: close closable_66e9405203dc7: closing b() start closable_66e9405203dd6: __construct b() catch b() finally closable_66e9405203dd6: close closable_66e9405203dd6: closing closable_66e9405203dd6: __destruct closable_66e9405203dd6: close closable_66e9405203dd6: already closed a() start closable_66e9405203e11: __construct a() end closable_66e9405203e11: __destruct closable_66e9405203e11: close closable_66e9405203e11: closing b() start closable_66e9405203e23: __construct b() return closable_66e9405203e23: __destruct closable_66e9405203e23: close closable_66e9405203e23: closing b() finally a() start closable_66e9405203e33: __construct a() end closable_66e9405203e33: __destruct closable_66e9405203e33: close closable_66e9405203e33: closing b() start closable_66e9405203e43: __construct b() catch b() finally closable_66e9405203e43: close closable_66e9405203e43: closing closable_66e9405203e43: __destruct closable_66e9405203e43: close closable_66e9405203e43: already closed a() start closable_66e9405203e58: __construct a() end closable_66e9405203e58: __destruct closable_66e9405203e58: close closable_66e9405203e58: closing b() start closable_66e9405203e66: __construct b() return closable_66e9405203e66: __destruct closable_66e9405203e66: close closable_66e9405203e66: closing b() finally a() start closable_66e9405203e75: __construct a() end closable_66e9405203e75: __destruct closable_66e9405203e75: close closable_66e9405203e75: closing b() start closable_66e9405203e84: __construct b() return closable_66e9405203e84: __destruct closable_66e9405203e84: close closable_66e9405203e84: closing b() finally a() start closable_66e9405203e93: __construct a() end closable_66e9405203e93: __destruct closable_66e9405203e93: close closable_66e9405203e93: closing b() start closable_66e9405203ea1: __construct b() return closable_66e9405203ea1: __destruct closable_66e9405203ea1: close closable_66e9405203ea1: closing b() finally a() start closable_66e9405203eb0: __construct a() end closable_66e9405203eb0: __destruct closable_66e9405203eb0: close closable_66e9405203eb0: closing b() start closable_66e9405203ebf: __construct b() catch b() finally closable_66e9405203ebf: close closable_66e9405203ebf: closing closable_66e9405203ebf: __destruct closable_66e9405203ebf: close closable_66e9405203ebf: already closed a() start closable_66e9405203ed6: __construct a() end closable_66e9405203ed6: __destruct closable_66e9405203ed6: close closable_66e9405203ed6: closing b() start closable_66e9405203ee6: __construct b() catch b() finally closable_66e9405203ee6: close closable_66e9405203ee6: closing closable_66e9405203ee6: __destruct closable_66e9405203ee6: close closable_66e9405203ee6: already closed a() start closable_66e9405203efc: __construct a() end closable_66e9405203efc: __destruct closable_66e9405203efc: close closable_66e9405203efc: closing b() start closable_66e9405203f0a: __construct b() catch b() finally closable_66e9405203f0a: close closable_66e9405203f0a: closing closable_66e9405203f0a: __destruct closable_66e9405203f0a: close closable_66e9405203f0a: already closed a() start closable_66e9405203f21: __construct a() end closable_66e9405203f21: __destruct closable_66e9405203f21: close closable_66e9405203f21: closing b() start closable_66e9405203f2f: __construct b() catch b() finally closable_66e9405203f2f: close closable_66e9405203f2f: closing closable_66e9405203f2f: __destruct closable_66e9405203f2f: close closable_66e9405203f2f: already closed closable_66e9405203d7b: __destruct closable_66e9405203d7b: close closable_66e9405203d7b: closing
Output for 8.2.0
closable_66e94052040b8: __construct closable_66e94052040b8: __destruct closable_66e94052040b8: close closable_66e94052040b8: closing closable_66e94052040d9: __construct closable_66e94052040dd: __construct closable_66e94052040dd: __destruct closable_66e94052040dd: close closable_66e94052040dd: closing a() start closable_66e94052040f0: __construct a() end closable_66e94052040f0: __destruct closable_66e94052040f0: close closable_66e94052040f0: closing b() start closable_66e9405204104: __construct b() catch b() finally closable_66e9405204104: close closable_66e9405204104: closing closable_66e9405204104: __destruct closable_66e9405204104: close closable_66e9405204104: already closed a() start closable_66e9405204130: __construct a() end closable_66e9405204130: __destruct closable_66e9405204130: close closable_66e9405204130: closing b() start closable_66e940520413e: __construct b() catch b() finally closable_66e940520413e: close closable_66e940520413e: closing closable_66e940520413e: __destruct closable_66e940520413e: close closable_66e940520413e: already closed a() start closable_66e9405204157: __construct a() end closable_66e9405204157: __destruct closable_66e9405204157: close closable_66e9405204157: closing b() start closable_66e940520416b: __construct b() catch b() finally closable_66e940520416b: close closable_66e940520416b: closing closable_66e940520416b: __destruct closable_66e940520416b: close closable_66e940520416b: already closed a() start closable_66e9405204181: __construct a() end closable_66e9405204181: __destruct closable_66e9405204181: close closable_66e9405204181: closing b() start closable_66e9405204190: __construct b() catch b() finally closable_66e9405204190: close closable_66e9405204190: closing closable_66e9405204190: __destruct closable_66e9405204190: close closable_66e9405204190: already closed a() start closable_66e94052041a6: __construct a() end closable_66e94052041a6: __destruct closable_66e94052041a6: close closable_66e94052041a6: closing b() start closable_66e94052041b9: __construct b() return closable_66e94052041b9: __destruct closable_66e94052041b9: close closable_66e94052041b9: closing b() finally a() start closable_66e94052041cb: __construct a() end closable_66e94052041cb: __destruct closable_66e94052041cb: close closable_66e94052041cb: closing b() start closable_66e94052041d9: __construct b() catch b() finally closable_66e94052041d9: close closable_66e94052041d9: closing closable_66e94052041d9: __destruct closable_66e94052041d9: close closable_66e94052041d9: already closed a() start closable_66e94052041ef: __construct a() end closable_66e94052041ef: __destruct closable_66e94052041ef: close closable_66e94052041ef: closing b() start closable_66e94052041fd: __construct b() return closable_66e94052041fd: __destruct closable_66e94052041fd: close closable_66e94052041fd: closing b() finally a() start closable_66e940520420e: __construct a() end closable_66e940520420e: __destruct closable_66e940520420e: close closable_66e940520420e: closing b() start closable_66e9405204222: __construct b() catch b() finally closable_66e9405204222: close closable_66e9405204222: closing closable_66e9405204222: __destruct closable_66e9405204222: close closable_66e9405204222: already closed a() start closable_66e9405204237: __construct a() end closable_66e9405204237: __destruct closable_66e9405204237: close closable_66e9405204237: closing b() start closable_66e9405204245: __construct b() catch b() finally closable_66e9405204245: close closable_66e9405204245: closing closable_66e9405204245: __destruct closable_66e9405204245: close closable_66e9405204245: already closed a() start closable_66e940520425b: __construct a() end closable_66e940520425b: __destruct closable_66e940520425b: close closable_66e940520425b: closing b() start closable_66e940520426f: __construct b() catch b() finally closable_66e940520426f: close closable_66e940520426f: closing closable_66e940520426f: __destruct closable_66e940520426f: close closable_66e940520426f: already closed a() start closable_66e9405204285: __construct a() end closable_66e9405204285: __destruct closable_66e9405204285: close closable_66e9405204285: closing b() start closable_66e9405204292: __construct b() catch b() finally closable_66e9405204292: close closable_66e9405204292: closing closable_66e9405204292: __destruct closable_66e9405204292: close closable_66e9405204292: already closed closable_66e94052040d9: __destruct closable_66e94052040d9: close closable_66e94052040d9: closing
Output for 8.1.29
closable_66e94052038ce: __construct closable_66e94052038ce: __destruct closable_66e94052038ce: close closable_66e94052038ce: closing closable_66e94052038f1: __construct closable_66e94052038f5: __construct closable_66e94052038f5: __destruct closable_66e94052038f5: close closable_66e94052038f5: closing a() start closable_66e9405203910: __construct a() end closable_66e9405203910: __destruct closable_66e9405203910: close closable_66e9405203910: closing b() start closable_66e9405203924: __construct b() catch b() finally closable_66e9405203924: close closable_66e9405203924: closing closable_66e9405203924: __destruct closable_66e9405203924: close closable_66e9405203924: already closed a() start closable_66e940520394e: __construct a() end closable_66e940520394e: __destruct closable_66e940520394e: close closable_66e940520394e: closing b() start closable_66e940520395c: __construct b() catch b() finally closable_66e940520395c: close closable_66e940520395c: closing closable_66e940520395c: __destruct closable_66e940520395c: close closable_66e940520395c: already closed a() start closable_66e9405203979: __construct a() end closable_66e9405203979: __destruct closable_66e9405203979: close closable_66e9405203979: closing b() start closable_66e940520398a: __construct b() catch b() finally closable_66e940520398a: close closable_66e940520398a: closing closable_66e940520398a: __destruct closable_66e940520398a: close closable_66e940520398a: already closed a() start closable_66e94052039a1: __construct a() end closable_66e94052039a1: __destruct closable_66e94052039a1: close closable_66e94052039a1: closing b() start closable_66e94052039b4: __construct b() return closable_66e94052039b4: __destruct closable_66e94052039b4: close closable_66e94052039b4: closing b() finally a() start closable_66e94052039ca: __construct a() end closable_66e94052039ca: __destruct closable_66e94052039ca: close closable_66e94052039ca: closing b() start closable_66e94052039dc: __construct b() catch b() finally closable_66e94052039dc: close closable_66e94052039dc: closing closable_66e94052039dc: __destruct closable_66e94052039dc: close closable_66e94052039dc: already closed a() start closable_66e94052039f1: __construct a() end closable_66e94052039f1: __destruct closable_66e94052039f1: close closable_66e94052039f1: closing b() start closable_66e94052039ff: __construct b() catch b() finally closable_66e94052039ff: close closable_66e94052039ff: closing closable_66e94052039ff: __destruct closable_66e94052039ff: close closable_66e94052039ff: already closed a() start closable_66e9405203a15: __construct a() end closable_66e9405203a15: __destruct closable_66e9405203a15: close closable_66e9405203a15: closing b() start closable_66e9405203a2a: __construct b() return closable_66e9405203a2a: __destruct closable_66e9405203a2a: close closable_66e9405203a2a: closing b() finally a() start closable_66e9405203a3a: __construct a() end closable_66e9405203a3a: __destruct closable_66e9405203a3a: close closable_66e9405203a3a: closing b() start closable_66e9405203a49: __construct b() catch b() finally closable_66e9405203a49: close closable_66e9405203a49: closing closable_66e9405203a49: __destruct closable_66e9405203a49: close closable_66e9405203a49: already closed a() start closable_66e9405203a60: __construct a() end closable_66e9405203a60: __destruct closable_66e9405203a60: close closable_66e9405203a60: closing b() start closable_66e9405203a70: __construct b() return closable_66e9405203a70: __destruct closable_66e9405203a70: close closable_66e9405203a70: closing b() finally a() start closable_66e9405203a85: __construct a() end closable_66e9405203a85: __destruct closable_66e9405203a85: close closable_66e9405203a85: closing b() start closable_66e9405203a93: __construct b() return closable_66e9405203a93: __destruct closable_66e9405203a93: close closable_66e9405203a93: closing b() finally a() start closable_66e9405203aa2: __construct a() end closable_66e9405203aa2: __destruct closable_66e9405203aa2: close closable_66e9405203aa2: closing b() start closable_66e9405203ab0: __construct b() catch b() finally closable_66e9405203ab0: close closable_66e9405203ab0: closing closable_66e9405203ab0: __destruct closable_66e9405203ab0: close closable_66e9405203ab0: already closed closable_66e94052038f1: __destruct closable_66e94052038f1: close closable_66e94052038f1: closing
Output for 8.1.28
closable_66e94052030f4: __construct closable_66e94052030f4: __destruct closable_66e94052030f4: close closable_66e94052030f4: closing closable_66e9405203115: __construct closable_66e9405203118: __construct closable_66e9405203118: __destruct closable_66e9405203118: close closable_66e9405203118: closing a() start closable_66e9405203129: __construct a() end closable_66e9405203129: __destruct closable_66e9405203129: close closable_66e9405203129: closing b() start closable_66e940520314e: __construct b() return closable_66e940520314e: __destruct closable_66e940520314e: close closable_66e940520314e: closing b() finally a() start closable_66e9405203165: __construct a() end closable_66e9405203165: __destruct closable_66e9405203165: close closable_66e9405203165: closing b() start closable_66e9405203174: __construct b() catch b() finally closable_66e9405203174: close closable_66e9405203174: closing closable_66e9405203174: __destruct closable_66e9405203174: close closable_66e9405203174: already closed a() start closable_66e940520319d: __construct a() end closable_66e940520319d: __destruct closable_66e940520319d: close closable_66e940520319d: closing b() start closable_66e94052031b5: __construct b() catch b() finally closable_66e94052031b5: close closable_66e94052031b5: closing closable_66e94052031b5: __destruct closable_66e94052031b5: close closable_66e94052031b5: already closed a() start closable_66e94052031cb: __construct a() end closable_66e94052031cb: __destruct closable_66e94052031cb: close closable_66e94052031cb: closing b() start closable_66e94052031db: __construct b() return closable_66e94052031db: __destruct closable_66e94052031db: close closable_66e94052031db: closing b() finally a() start closable_66e94052031f0: __construct a() end closable_66e94052031f0: __destruct closable_66e94052031f0: close closable_66e94052031f0: closing b() start closable_66e94052031ff: __construct b() return closable_66e94052031ff: __destruct closable_66e94052031ff: close closable_66e94052031ff: closing b() finally a() start closable_66e940520320f: __construct a() end closable_66e940520320f: __destruct closable_66e940520320f: close closable_66e940520320f: closing b() start closable_66e940520321c: __construct b() return closable_66e940520321c: __destruct closable_66e940520321c: close closable_66e940520321c: closing b() finally a() start closable_66e940520322b: __construct a() end closable_66e940520322b: __destruct closable_66e940520322b: close closable_66e940520322b: closing b() start closable_66e9405203240: __construct b() return closable_66e9405203240: __destruct closable_66e9405203240: close closable_66e9405203240: closing b() finally a() start closable_66e940520324f: __construct a() end closable_66e940520324f: __destruct closable_66e940520324f: close closable_66e940520324f: closing b() start closable_66e940520325d: __construct b() catch b() finally closable_66e940520325d: close closable_66e940520325d: closing closable_66e940520325d: __destruct closable_66e940520325d: close closable_66e940520325d: already closed a() start closable_66e9405203272: __construct a() end closable_66e9405203272: __destruct closable_66e9405203272: close closable_66e9405203272: closing b() start closable_66e9405203280: __construct b() return closable_66e9405203280: __destruct closable_66e9405203280: close closable_66e9405203280: closing b() finally a() start closable_66e9405203297: __construct a() end closable_66e9405203297: __destruct closable_66e9405203297: close closable_66e9405203297: closing b() start closable_66e94052032a5: __construct b() catch b() finally closable_66e94052032a5: close closable_66e94052032a5: closing closable_66e94052032a5: __destruct closable_66e94052032a5: close closable_66e94052032a5: already closed a() start closable_66e94052032bc: __construct a() end closable_66e94052032bc: __destruct closable_66e94052032bc: close closable_66e94052032bc: closing b() start closable_66e94052032cb: __construct b() return closable_66e94052032cb: __destruct closable_66e94052032cb: close closable_66e94052032cb: closing b() finally closable_66e9405203115: __destruct closable_66e9405203115: close closable_66e9405203115: closing
Output for 8.1.27
closable_66e9405203e1e: __construct closable_66e9405203e1e: __destruct closable_66e9405203e1e: close closable_66e9405203e1e: closing closable_66e9405203e43: __construct closable_66e9405203e47: __construct closable_66e9405203e47: __destruct closable_66e9405203e47: close closable_66e9405203e47: closing a() start closable_66e9405203e55: __construct a() end closable_66e9405203e55: __destruct closable_66e9405203e55: close closable_66e9405203e55: closing b() start closable_66e9405203e64: __construct b() return closable_66e9405203e64: __destruct closable_66e9405203e64: close closable_66e9405203e64: closing b() finally a() start closable_66e9405203e92: __construct a() end closable_66e9405203e92: __destruct closable_66e9405203e92: close closable_66e9405203e92: closing b() start closable_66e9405203ea1: __construct b() return closable_66e9405203ea1: __destruct closable_66e9405203ea1: close closable_66e9405203ea1: closing b() finally a() start closable_66e9405203eb0: __construct a() end closable_66e9405203eb0: __destruct closable_66e9405203eb0: close closable_66e9405203eb0: closing b() start closable_66e9405203ebd: __construct b() return closable_66e9405203ebd: __destruct closable_66e9405203ebd: close closable_66e9405203ebd: closing b() finally a() start closable_66e9405203ecc: __construct a() end closable_66e9405203ecc: __destruct closable_66e9405203ecc: close closable_66e9405203ecc: closing b() start closable_66e9405203edb: __construct b() return closable_66e9405203edb: __destruct closable_66e9405203edb: close closable_66e9405203edb: closing b() finally a() start closable_66e9405203eea: __construct a() end closable_66e9405203eea: __destruct closable_66e9405203eea: close closable_66e9405203eea: closing b() start closable_66e9405203ef8: __construct b() catch b() finally closable_66e9405203ef8: close closable_66e9405203ef8: closing closable_66e9405203ef8: __destruct closable_66e9405203ef8: close closable_66e9405203ef8: already closed a() start closable_66e9405203f15: __construct a() end closable_66e9405203f15: __destruct closable_66e9405203f15: close closable_66e9405203f15: closing b() start closable_66e9405203f24: __construct b() catch b() finally closable_66e9405203f24: close closable_66e9405203f24: closing closable_66e9405203f24: __destruct closable_66e9405203f24: close closable_66e9405203f24: already closed a() start closable_66e9405203f3a: __construct a() end closable_66e9405203f3a: __destruct closable_66e9405203f3a: close closable_66e9405203f3a: closing b() start closable_66e9405203f48: __construct b() return closable_66e9405203f48: __destruct closable_66e9405203f48: close closable_66e9405203f48: closing b() finally a() start closable_66e9405203f57: __construct a() end closable_66e9405203f57: __destruct closable_66e9405203f57: close closable_66e9405203f57: closing b() start closable_66e9405203f66: __construct b() return closable_66e9405203f66: __destruct closable_66e9405203f66: close closable_66e9405203f66: closing b() finally a() start closable_66e9405203f75: __construct a() end closable_66e9405203f75: __destruct closable_66e9405203f75: close closable_66e9405203f75: closing b() start closable_66e9405203f83: __construct b() catch b() finally closable_66e9405203f83: close closable_66e9405203f83: closing closable_66e9405203f83: __destruct closable_66e9405203f83: close closable_66e9405203f83: already closed a() start closable_66e9405203f99: __construct a() end closable_66e9405203f99: __destruct closable_66e9405203f99: close closable_66e9405203f99: closing b() start closable_66e9405203fa7: __construct b() return closable_66e9405203fa7: __destruct closable_66e9405203fa7: close closable_66e9405203fa7: closing b() finally a() start closable_66e9405203fb6: __construct a() end closable_66e9405203fb6: __destruct closable_66e9405203fb6: close closable_66e9405203fb6: closing b() start closable_66e9405203fc4: __construct b() return closable_66e9405203fc4: __destruct closable_66e9405203fc4: close closable_66e9405203fc4: closing b() finally closable_66e9405203e43: __destruct closable_66e9405203e43: close closable_66e9405203e43: closing
Output for 8.1.26
closable_66e9405204101: __construct closable_66e9405204101: __destruct closable_66e9405204101: close closable_66e9405204101: closing closable_66e9405204129: __construct closable_66e940520412d: __construct closable_66e940520412d: __destruct closable_66e940520412d: close closable_66e940520412d: closing a() start closable_66e9405204138: __construct a() end closable_66e9405204138: __destruct closable_66e9405204138: close closable_66e9405204138: closing b() start closable_66e9405204146: __construct b() catch b() finally closable_66e9405204146: close closable_66e9405204146: closing closable_66e9405204146: __destruct closable_66e9405204146: close closable_66e9405204146: already closed a() start closable_66e940520416a: __construct a() end closable_66e940520416a: __destruct closable_66e940520416a: close closable_66e940520416a: closing b() start closable_66e9405204178: __construct b() catch b() finally closable_66e9405204178: close closable_66e9405204178: closing closable_66e9405204178: __destruct closable_66e9405204178: close closable_66e9405204178: already closed a() start closable_66e940520418d: __construct a() end closable_66e940520418d: __destruct closable_66e940520418d: close closable_66e940520418d: closing b() start closable_66e940520419b: __construct b() catch b() finally closable_66e940520419b: close closable_66e940520419b: closing closable_66e940520419b: __destruct closable_66e940520419b: close closable_66e940520419b: already closed a() start closable_66e94052041b0: __construct a() end closable_66e94052041b0: __destruct closable_66e94052041b0: close closable_66e94052041b0: closing b() start closable_66e94052041bf: __construct b() catch b() finally closable_66e94052041bf: close closable_66e94052041bf: closing closable_66e94052041bf: __destruct closable_66e94052041bf: close closable_66e94052041bf: already closed a() start closable_66e94052041d4: __construct a() end closable_66e94052041d4: __destruct closable_66e94052041d4: close closable_66e94052041d4: closing b() start closable_66e94052041e2: __construct b() return closable_66e94052041e2: __destruct closable_66e94052041e2: close closable_66e94052041e2: closing b() finally a() start closable_66e94052041f1: __construct a() end closable_66e94052041f1: __destruct closable_66e94052041f1: close closable_66e94052041f1: closing b() start closable_66e94052041ff: __construct b() return closable_66e94052041ff: __destruct closable_66e94052041ff: close closable_66e94052041ff: closing b() finally a() start closable_66e940520420d: __construct a() end closable_66e940520420d: __destruct closable_66e940520420d: close closable_66e940520420d: closing b() start closable_66e940520421b: __construct b() return closable_66e940520421b: __destruct closable_66e940520421b: close closable_66e940520421b: closing b() finally a() start closable_66e940520422a: __construct a() end closable_66e940520422a: __destruct closable_66e940520422a: close closable_66e940520422a: closing b() start closable_66e9405204238: __construct b() catch b() finally closable_66e9405204238: close closable_66e9405204238: closing closable_66e9405204238: __destruct closable_66e9405204238: close closable_66e9405204238: already closed a() start closable_66e940520424d: __construct a() end closable_66e940520424d: __destruct closable_66e940520424d: close closable_66e940520424d: closing b() start closable_66e940520425b: __construct b() return closable_66e940520425b: __destruct closable_66e940520425b: close closable_66e940520425b: closing b() finally a() start closable_66e9405204269: __construct a() end closable_66e9405204269: __destruct closable_66e9405204269: close closable_66e9405204269: closing b() start closable_66e9405204276: __construct b() catch b() finally closable_66e9405204276: close closable_66e9405204276: closing closable_66e9405204276: __destruct closable_66e9405204276: close closable_66e9405204276: already closed a() start closable_66e940520428b: __construct a() end closable_66e940520428b: __destruct closable_66e940520428b: close closable_66e940520428b: closing b() start closable_66e9405204299: __construct b() catch b() finally closable_66e9405204299: close closable_66e9405204299: closing closable_66e9405204299: __destruct closable_66e9405204299: close closable_66e9405204299: already closed closable_66e9405204129: __destruct closable_66e9405204129: close closable_66e9405204129: closing
Output for 8.1.25
closable_66e940520380b: __construct closable_66e940520380b: __destruct closable_66e940520380b: close closable_66e940520380b: closing closable_66e9405203833: __construct closable_66e9405203837: __construct closable_66e9405203837: __destruct closable_66e9405203837: close closable_66e9405203837: closing a() start closable_66e9405203844: __construct a() end closable_66e9405203844: __destruct closable_66e9405203844: close closable_66e9405203844: closing b() start closable_66e9405203852: __construct b() return closable_66e9405203852: __destruct closable_66e9405203852: close closable_66e9405203852: closing b() finally a() start closable_66e9405203867: __construct a() end closable_66e9405203867: __destruct closable_66e9405203867: close closable_66e9405203867: closing b() start closable_66e9405203876: __construct b() return closable_66e9405203876: __destruct closable_66e9405203876: close closable_66e9405203876: closing b() finally a() start closable_66e9405203886: __construct a() end closable_66e9405203886: __destruct closable_66e9405203886: close closable_66e9405203886: closing b() start closable_66e940520389a: __construct b() return closable_66e940520389a: __destruct closable_66e940520389a: close closable_66e940520389a: closing b() finally a() start closable_66e94052038ac: __construct a() end closable_66e94052038ac: __destruct closable_66e94052038ac: close closable_66e94052038ac: closing b() start closable_66e94052038bb: __construct b() return closable_66e94052038bb: __destruct closable_66e94052038bb: close closable_66e94052038bb: closing b() finally a() start closable_66e94052038cc: __construct a() end closable_66e94052038cc: __destruct closable_66e94052038cc: close closable_66e94052038cc: closing b() start closable_66e94052038dc: __construct b() catch b() finally closable_66e94052038dc: close closable_66e94052038dc: closing closable_66e94052038dc: __destruct closable_66e94052038dc: close closable_66e94052038dc: already closed a() start closable_66e94052038fd: __construct a() end closable_66e94052038fd: __destruct closable_66e94052038fd: close closable_66e94052038fd: closing b() start closable_66e940520390d: __construct b() return closable_66e940520390d: __destruct closable_66e940520390d: close closable_66e940520390d: closing b() finally a() start closable_66e940520391f: __construct a() end closable_66e940520391f: __destruct closable_66e940520391f: close closable_66e940520391f: closing b() start closable_66e9405203931: __construct b() return closable_66e9405203931: __destruct closable_66e9405203931: close closable_66e9405203931: closing b() finally a() start closable_66e9405203946: __construct a() end closable_66e9405203946: __destruct closable_66e9405203946: close closable_66e9405203946: closing b() start closable_66e9405203956: __construct b() return closable_66e9405203956: __destruct closable_66e9405203956: close closable_66e9405203956: closing b() finally a() start closable_66e9405203966: __construct a() end closable_66e9405203966: __destruct closable_66e9405203966: close closable_66e9405203966: closing b() start closable_66e9405203976: __construct b() return closable_66e9405203976: __destruct closable_66e9405203976: close closable_66e9405203976: closing b() finally a() start closable_66e940520398c: __construct a() end closable_66e940520398c: __destruct closable_66e940520398c: close closable_66e940520398c: closing b() start closable_66e940520399f: __construct b() catch b() finally closable_66e940520399f: close closable_66e940520399f: closing closable_66e940520399f: __destruct closable_66e940520399f: close closable_66e940520399f: already closed a() start closable_66e94052039b6: __construct a() end closable_66e94052039b6: __destruct closable_66e94052039b6: close closable_66e94052039b6: closing b() start closable_66e94052039c4: __construct b() catch b() finally closable_66e94052039c4: close closable_66e94052039c4: closing closable_66e94052039c4: __destruct closable_66e94052039c4: close closable_66e94052039c4: already closed closable_66e9405203833: __destruct closable_66e9405203833: close closable_66e9405203833: closing
Output for 8.1.24
closable_66e9405203239: __construct closable_66e9405203239: __destruct closable_66e9405203239: close closable_66e9405203239: closing closable_66e940520325f: __construct closable_66e9405203263: __construct closable_66e9405203263: __destruct closable_66e9405203263: close closable_66e9405203263: closing a() start closable_66e9405203271: __construct a() end closable_66e9405203271: __destruct closable_66e9405203271: close closable_66e9405203271: closing b() start closable_66e9405203280: __construct b() return closable_66e9405203280: __destruct closable_66e9405203280: close closable_66e9405203280: closing b() finally a() start closable_66e9405203296: __construct a() end closable_66e9405203296: __destruct closable_66e9405203296: close closable_66e9405203296: closing b() start closable_66e94052032a4: __construct b() catch b() finally closable_66e94052032a4: close closable_66e94052032a4: closing closable_66e94052032a4: __destruct closable_66e94052032a4: close closable_66e94052032a4: already closed a() start closable_66e94052032c0: __construct a() end closable_66e94052032c0: __destruct closable_66e94052032c0: close closable_66e94052032c0: closing b() start closable_66e94052032cf: __construct b() return closable_66e94052032cf: __destruct closable_66e94052032cf: close closable_66e94052032cf: closing b() finally a() start closable_66e94052032de: __construct a() end closable_66e94052032de: __destruct closable_66e94052032de: close closable_66e94052032de: closing b() start closable_66e94052032ed: __construct b() catch b() finally closable_66e94052032ed: close closable_66e94052032ed: closing closable_66e94052032ed: __destruct closable_66e94052032ed: close closable_66e94052032ed: already closed a() start closable_66e9405203303: __construct a() end closable_66e9405203303: __destruct closable_66e9405203303: close closable_66e9405203303: closing b() start closable_66e9405203312: __construct b() return closable_66e9405203312: __destruct closable_66e9405203312: close closable_66e9405203312: closing b() finally a() start closable_66e9405203321: __construct a() end closable_66e9405203321: __destruct closable_66e9405203321: close closable_66e9405203321: closing b() start closable_66e940520332f: __construct b() catch b() finally closable_66e940520332f: close closable_66e940520332f: closing closable_66e940520332f: __destruct closable_66e940520332f: close closable_66e940520332f: already closed a() start closable_66e9405203345: __construct a() end closable_66e9405203345: __destruct closable_66e9405203345: close closable_66e9405203345: closing b() start closable_66e9405203353: __construct b() return closable_66e9405203353: __destruct closable_66e9405203353: close closable_66e9405203353: closing b() finally a() start closable_66e9405203363: __construct a() end closable_66e9405203363: __destruct closable_66e9405203363: close closable_66e9405203363: closing b() start closable_66e9405203371: __construct b() return closable_66e9405203371: __destruct closable_66e9405203371: close closable_66e9405203371: closing b() finally a() start closable_66e9405203380: __construct a() end closable_66e9405203380: __destruct closable_66e9405203380: close closable_66e9405203380: closing b() start closable_66e940520338f: __construct b() return closable_66e940520338f: __destruct closable_66e940520338f: close closable_66e940520338f: closing b() finally a() start closable_66e940520339d: __construct a() end closable_66e940520339d: __destruct closable_66e940520339d: close closable_66e940520339d: closing b() start closable_66e94052033ac: __construct b() catch b() finally closable_66e94052033ac: close closable_66e94052033ac: closing closable_66e94052033ac: __destruct closable_66e94052033ac: close closable_66e94052033ac: already closed a() start closable_66e94052033c2: __construct a() end closable_66e94052033c2: __destruct closable_66e94052033c2: close closable_66e94052033c2: closing b() start closable_66e94052033d0: __construct b() catch b() finally closable_66e94052033d0: close closable_66e94052033d0: closing closable_66e94052033d0: __destruct closable_66e94052033d0: close closable_66e94052033d0: already closed closable_66e940520325f: __destruct closable_66e940520325f: close closable_66e940520325f: closing
Output for 8.1.23
closable_66e94052034ed: __construct closable_66e94052034ed: __destruct closable_66e94052034ed: close closable_66e94052034ed: closing closable_66e940520350f: __construct closable_66e9405203513: __construct closable_66e9405203513: __destruct closable_66e9405203513: close closable_66e9405203513: closing a() start closable_66e9405203522: __construct a() end closable_66e9405203522: __destruct closable_66e9405203522: close closable_66e9405203522: closing b() start closable_66e9405203542: __construct b() return closable_66e9405203542: __destruct closable_66e9405203542: close closable_66e9405203542: closing b() finally a() start closable_66e940520355d: __construct a() end closable_66e940520355d: __destruct closable_66e940520355d: close closable_66e940520355d: closing b() start closable_66e940520356b: __construct b() catch b() finally closable_66e940520356b: close closable_66e940520356b: closing closable_66e940520356b: __destruct closable_66e940520356b: close closable_66e940520356b: already closed a() start closable_66e9405203587: __construct a() end closable_66e9405203587: __destruct closable_66e9405203587: close closable_66e9405203587: closing b() start closable_66e940520359a: __construct b() catch b() finally closable_66e940520359a: close closable_66e940520359a: closing closable_66e940520359a: __destruct closable_66e940520359a: close closable_66e940520359a: already closed a() start closable_66e94052035b3: __construct a() end closable_66e94052035b3: __destruct closable_66e94052035b3: close closable_66e94052035b3: closing b() start closable_66e94052035c0: __construct b() catch b() finally closable_66e94052035c0: close closable_66e94052035c0: closing closable_66e94052035c0: __destruct closable_66e94052035c0: close closable_66e94052035c0: already closed a() start closable_66e94052035d9: __construct a() end closable_66e94052035d9: __destruct closable_66e94052035d9: close closable_66e94052035d9: closing b() start closable_66e94052035ee: __construct b() return closable_66e94052035ee: __destruct closable_66e94052035ee: close closable_66e94052035ee: closing b() finally a() start closable_66e9405203601: __construct a() end closable_66e9405203601: __destruct closable_66e9405203601: close closable_66e9405203601: closing b() start closable_66e9405203610: __construct b() return closable_66e9405203610: __destruct closable_66e9405203610: close closable_66e9405203610: closing b() finally a() start closable_66e9405203620: __construct a() end closable_66e9405203620: __destruct closable_66e9405203620: close closable_66e9405203620: closing b() start closable_66e940520362f: __construct b() return closable_66e940520362f: __destruct closable_66e940520362f: close closable_66e940520362f: closing b() finally a() start closable_66e9405203642: __construct a() end closable_66e9405203642: __destruct closable_66e9405203642: close closable_66e9405203642: closing b() start closable_66e9405203655: __construct b() catch b() finally closable_66e9405203655: close closable_66e9405203655: closing closable_66e9405203655: __destruct closable_66e9405203655: close closable_66e9405203655: already closed a() start closable_66e940520366b: __construct a() end closable_66e940520366b: __destruct closable_66e940520366b: close closable_66e940520366b: closing b() start closable_66e9405203679: __construct b() catch b() finally closable_66e9405203679: close closable_66e9405203679: closing closable_66e9405203679: __destruct closable_66e9405203679: close closable_66e9405203679: already closed a() start closable_66e940520368f: __construct a() end closable_66e940520368f: __destruct closable_66e940520368f: close closable_66e940520368f: closing b() start closable_66e94052036a4: __construct b() return closable_66e94052036a4: __destruct closable_66e94052036a4: close closable_66e94052036a4: closing b() finally a() start closable_66e94052036b5: __construct a() end closable_66e94052036b5: __destruct closable_66e94052036b5: close closable_66e94052036b5: closing b() start closable_66e94052036c4: __construct b() catch b() finally closable_66e94052036c4: close closable_66e94052036c4: closing closable_66e94052036c4: __destruct closable_66e94052036c4: close closable_66e94052036c4: already closed closable_66e940520350f: __destruct closable_66e940520350f: close closable_66e940520350f: closing
Output for 8.1.22
closable_66e940520364f: __construct closable_66e940520364f: __destruct closable_66e940520364f: close closable_66e940520364f: closing closable_66e9405203673: __construct closable_66e9405203677: __construct closable_66e9405203677: __destruct closable_66e9405203677: close closable_66e9405203677: closing a() start closable_66e940520368a: __construct a() end closable_66e940520368a: __destruct closable_66e940520368a: close closable_66e940520368a: closing b() start closable_66e9405203699: __construct b() return closable_66e9405203699: __destruct closable_66e9405203699: close closable_66e9405203699: closing b() finally a() start closable_66e94052036ae: __construct a() end closable_66e94052036ae: __destruct closable_66e94052036ae: close closable_66e94052036ae: closing b() start closable_66e94052036bc: __construct b() return closable_66e94052036bc: __destruct closable_66e94052036bc: close closable_66e94052036bc: closing b() finally a() start closable_66e94052036cb: __construct a() end closable_66e94052036cb: __destruct closable_66e94052036cb: close closable_66e94052036cb: closing b() start closable_66e94052036d9: __construct b() catch b() finally closable_66e94052036d9: close closable_66e94052036d9: closing closable_66e94052036d9: __destruct closable_66e94052036d9: close closable_66e94052036d9: already closed a() start closable_66e94052036f5: __construct a() end closable_66e94052036f5: __destruct closable_66e94052036f5: close closable_66e94052036f5: closing b() start closable_66e9405203704: __construct b() catch b() finally closable_66e9405203704: close closable_66e9405203704: closing closable_66e9405203704: __destruct closable_66e9405203704: close closable_66e9405203704: already closed a() start closable_66e940520371a: __construct a() end closable_66e940520371a: __destruct closable_66e940520371a: close closable_66e940520371a: closing b() start closable_66e9405203728: __construct b() catch b() finally closable_66e9405203728: close closable_66e9405203728: closing closable_66e9405203728: __destruct closable_66e9405203728: close closable_66e9405203728: already closed a() start closable_66e940520373e: __construct a() end closable_66e940520373e: __destruct closable_66e940520373e: close closable_66e940520373e: closing b() start closable_66e940520374c: __construct b() catch b() finally closable_66e940520374c: close closable_66e940520374c: closing closable_66e940520374c: __destruct closable_66e940520374c: close closable_66e940520374c: already closed a() start closable_66e9405203762: __construct a() end closable_66e9405203762: __destruct closable_66e9405203762: close closable_66e9405203762: closing b() start closable_66e9405203770: __construct b() return closable_66e9405203770: __destruct closable_66e9405203770: close closable_66e9405203770: closing b() finally a() start closable_66e940520377f: __construct a() end closable_66e940520377f: __destruct closable_66e940520377f: close closable_66e940520377f: closing b() start closable_66e940520378d: __construct b() catch b() finally closable_66e940520378d: close closable_66e940520378d: closing closable_66e940520378d: __destruct closable_66e940520378d: close closable_66e940520378d: already closed a() start closable_66e94052037a3: __construct a() end closable_66e94052037a3: __destruct closable_66e94052037a3: close closable_66e94052037a3: closing b() start closable_66e94052037b1: __construct b() return closable_66e94052037b1: __destruct closable_66e94052037b1: close closable_66e94052037b1: closing b() finally a() start closable_66e94052037c0: __construct a() end closable_66e94052037c0: __destruct closable_66e94052037c0: close closable_66e94052037c0: closing b() start closable_66e94052037ce: __construct b() catch b() finally closable_66e94052037ce: close closable_66e94052037ce: closing closable_66e94052037ce: __destruct closable_66e94052037ce: close closable_66e94052037ce: already closed a() start closable_66e94052037e4: __construct a() end closable_66e94052037e4: __destruct closable_66e94052037e4: close closable_66e94052037e4: closing b() start closable_66e94052037f2: __construct b() catch b() finally closable_66e94052037f2: close closable_66e94052037f2: closing closable_66e94052037f2: __destruct closable_66e94052037f2: close closable_66e94052037f2: already closed closable_66e9405203673: __destruct closable_66e9405203673: close closable_66e9405203673: closing
Output for 8.1.21
closable_66e940520379b: __construct closable_66e940520379b: __destruct closable_66e940520379b: close closable_66e940520379b: closing closable_66e94052037be: __construct closable_66e94052037c4: __construct closable_66e94052037c4: __destruct closable_66e94052037c4: close closable_66e94052037c4: closing a() start closable_66e94052037d4: __construct a() end closable_66e94052037d4: __destruct closable_66e94052037d4: close closable_66e94052037d4: closing b() start closable_66e94052037e6: __construct b() return closable_66e94052037e6: __destruct closable_66e94052037e6: close closable_66e94052037e6: closing b() finally a() start closable_66e9405203801: __construct a() end closable_66e9405203801: __destruct closable_66e9405203801: close closable_66e9405203801: closing b() start closable_66e940520380f: __construct b() catch b() finally closable_66e940520380f: close closable_66e940520380f: closing closable_66e940520380f: __destruct closable_66e940520380f: close closable_66e940520380f: already closed a() start closable_66e940520382a: __construct a() end closable_66e940520382a: __destruct closable_66e940520382a: close closable_66e940520382a: closing b() start closable_66e940520383a: __construct b() catch b() finally closable_66e940520383a: close closable_66e940520383a: closing closable_66e940520383a: __destruct closable_66e940520383a: close closable_66e940520383a: already closed a() start closable_66e9405203857: __construct a() end closable_66e9405203857: __destruct closable_66e9405203857: close closable_66e9405203857: closing b() start closable_66e9405203866: __construct b() return closable_66e9405203866: __destruct closable_66e9405203866: close closable_66e9405203866: closing b() finally a() start closable_66e9405203874: __construct a() end closable_66e9405203874: __destruct closable_66e9405203874: close closable_66e9405203874: closing b() start closable_66e9405203883: __construct b() return closable_66e9405203883: __destruct closable_66e9405203883: close closable_66e9405203883: closing b() finally a() start closable_66e9405203895: __construct a() end closable_66e9405203895: __destruct closable_66e9405203895: close closable_66e9405203895: closing b() start closable_66e94052038a7: __construct b() catch b() finally closable_66e94052038a7: close closable_66e94052038a7: closing closable_66e94052038a7: __destruct closable_66e94052038a7: close closable_66e94052038a7: already closed a() start closable_66e94052038be: __construct a() end closable_66e94052038be: __destruct closable_66e94052038be: close closable_66e94052038be: closing b() start closable_66e94052038cd: __construct b() catch b() finally closable_66e94052038cd: close closable_66e94052038cd: closing closable_66e94052038cd: __destruct closable_66e94052038cd: close closable_66e94052038cd: already closed a() start closable_66e94052038e2: __construct a() end closable_66e94052038e2: __destruct closable_66e94052038e2: close closable_66e94052038e2: closing b() start closable_66e94052038f6: __construct b() return closable_66e94052038f6: __destruct closable_66e94052038f6: close closable_66e94052038f6: closing b() finally a() start closable_66e9405203906: __construct a() end closable_66e9405203906: __destruct closable_66e9405203906: close closable_66e9405203906: closing b() start closable_66e9405203914: __construct b() catch b() finally closable_66e9405203914: close closable_66e9405203914: closing closable_66e9405203914: __destruct closable_66e9405203914: close closable_66e9405203914: already closed a() start closable_66e9405203929: __construct a() end closable_66e9405203929: __destruct closable_66e9405203929: close closable_66e9405203929: closing b() start closable_66e9405203939: __construct b() catch b() finally closable_66e9405203939: close closable_66e9405203939: closing closable_66e9405203939: __destruct closable_66e9405203939: close closable_66e9405203939: already closed a() start closable_66e9405203955: __construct a() end closable_66e9405203955: __destruct closable_66e9405203955: close closable_66e9405203955: closing b() start closable_66e9405203963: __construct b() return closable_66e9405203963: __destruct closable_66e9405203963: close closable_66e9405203963: closing b() finally closable_66e94052037be: __destruct closable_66e94052037be: close closable_66e94052037be: closing
Output for 8.1.20
closable_66e940520389a: __construct closable_66e940520389a: __destruct closable_66e940520389a: close closable_66e940520389a: closing closable_66e94052038bf: __construct closable_66e94052038c7: __construct closable_66e94052038c7: __destruct closable_66e94052038c7: close closable_66e94052038c7: closing a() start closable_66e94052038d6: __construct a() end closable_66e94052038d6: __destruct closable_66e94052038d6: close closable_66e94052038d6: closing b() start closable_66e94052038e5: __construct b() return closable_66e94052038e5: __destruct closable_66e94052038e5: close closable_66e94052038e5: closing b() finally a() start closable_66e94052038fa: __construct a() end closable_66e94052038fa: __destruct closable_66e94052038fa: close closable_66e94052038fa: closing b() start closable_66e9405203909: __construct b() return closable_66e9405203909: __destruct closable_66e9405203909: close closable_66e9405203909: closing b() finally a() start closable_66e9405203918: __construct a() end closable_66e9405203918: __destruct closable_66e9405203918: close closable_66e9405203918: closing b() start closable_66e9405203926: __construct b() catch b() finally closable_66e9405203926: close closable_66e9405203926: closing closable_66e9405203926: __destruct closable_66e9405203926: close closable_66e9405203926: already closed a() start closable_66e9405203942: __construct a() end closable_66e9405203942: __destruct closable_66e9405203942: close closable_66e9405203942: closing b() start closable_66e9405203950: __construct b() catch b() finally closable_66e9405203950: close closable_66e9405203950: closing closable_66e9405203950: __destruct closable_66e9405203950: close closable_66e9405203950: already closed a() start closable_66e9405203967: __construct a() end closable_66e9405203967: __destruct closable_66e9405203967: close closable_66e9405203967: closing b() start closable_66e9405203975: __construct b() catch b() finally closable_66e9405203975: close closable_66e9405203975: closing closable_66e9405203975: __destruct closable_66e9405203975: close closable_66e9405203975: already closed a() start closable_66e940520398a: __construct a() end closable_66e940520398a: __destruct closable_66e940520398a: close closable_66e940520398a: closing b() start closable_66e9405203999: __construct b() return closable_66e9405203999: __destruct closable_66e9405203999: close closable_66e9405203999: closing b() finally a() start closable_66e94052039a8: __construct a() end closable_66e94052039a8: __destruct closable_66e94052039a8: close closable_66e94052039a8: closing b() start closable_66e94052039b6: __construct b() catch b() finally closable_66e94052039b6: close closable_66e94052039b6: closing closable_66e94052039b6: __destruct closable_66e94052039b6: close closable_66e94052039b6: already closed a() start closable_66e94052039cb: __construct a() end closable_66e94052039cb: __destruct closable_66e94052039cb: close closable_66e94052039cb: closing b() start closable_66e94052039d9: __construct b() return closable_66e94052039d9: __destruct closable_66e94052039d9: close closable_66e94052039d9: closing b() finally a() start closable_66e94052039e7: __construct a() end closable_66e94052039e7: __destruct closable_66e94052039e7: close closable_66e94052039e7: closing b() start closable_66e94052039f5: __construct b() return closable_66e94052039f5: __destruct closable_66e94052039f5: close closable_66e94052039f5: closing b() finally a() start closable_66e9405203a04: __construct a() end closable_66e9405203a04: __destruct closable_66e9405203a04: close closable_66e9405203a04: closing b() start closable_66e9405203a12: __construct b() catch b() finally closable_66e9405203a12: close closable_66e9405203a12: closing closable_66e9405203a12: __destruct closable_66e9405203a12: close closable_66e9405203a12: already closed a() start closable_66e9405203a27: __construct a() end closable_66e9405203a27: __destruct closable_66e9405203a27: close closable_66e9405203a27: closing b() start closable_66e9405203a36: __construct b() return closable_66e9405203a36: __destruct closable_66e9405203a36: close closable_66e9405203a36: closing b() finally closable_66e94052038bf: __destruct closable_66e94052038bf: close closable_66e94052038bf: closing
Output for 8.1.19
closable_66e9405204097: __construct closable_66e9405204097: __destruct closable_66e9405204097: close closable_66e9405204097: closing closable_66e94052040b9: __construct closable_66e94052040c1: __construct closable_66e94052040c1: __destruct closable_66e94052040c1: close closable_66e94052040c1: closing a() start closable_66e94052040cf: __construct a() end closable_66e94052040cf: __destruct closable_66e94052040cf: close closable_66e94052040cf: closing b() start closable_66e94052040dc: __construct b() return closable_66e94052040dc: __destruct closable_66e94052040dc: close closable_66e94052040dc: closing b() finally a() start closable_66e94052040f3: __construct a() end closable_66e94052040f3: __destruct closable_66e94052040f3: close closable_66e94052040f3: closing b() start closable_66e9405204103: __construct b() return closable_66e9405204103: __destruct closable_66e9405204103: close closable_66e9405204103: closing b() finally a() start closable_66e9405204114: __construct a() end closable_66e9405204114: __destruct closable_66e9405204114: close closable_66e9405204114: closing b() start closable_66e9405204121: __construct b() catch b() finally closable_66e9405204121: close closable_66e9405204121: closing closable_66e9405204121: __destruct closable_66e9405204121: close closable_66e9405204121: already closed a() start closable_66e940520413d: __construct a() end closable_66e940520413d: __destruct closable_66e940520413d: close closable_66e940520413d: closing b() start closable_66e940520414b: __construct b() catch b() finally closable_66e940520414b: close closable_66e940520414b: closing closable_66e940520414b: __destruct closable_66e940520414b: close closable_66e940520414b: already closed a() start closable_66e9405204162: __construct a() end closable_66e9405204162: __destruct closable_66e9405204162: close closable_66e9405204162: closing b() start closable_66e9405204170: __construct b() return closable_66e9405204170: __destruct closable_66e9405204170: close closable_66e9405204170: closing b() finally a() start closable_66e940520417f: __construct a() end closable_66e940520417f: __destruct closable_66e940520417f: close closable_66e940520417f: closing b() start closable_66e940520418e: __construct b() return closable_66e940520418e: __destruct closable_66e940520418e: close closable_66e940520418e: closing b() finally a() start closable_66e940520419e: __construct a() end closable_66e940520419e: __destruct closable_66e940520419e: close closable_66e940520419e: closing b() start closable_66e94052041ac: __construct b() catch b() finally closable_66e94052041ac: close closable_66e94052041ac: closing closable_66e94052041ac: __destruct closable_66e94052041ac: close closable_66e94052041ac: already closed a() start closable_66e94052041c3: __construct a() end closable_66e94052041c3: __destruct closable_66e94052041c3: close closable_66e94052041c3: closing b() start closable_66e94052041db: __construct b() catch b() finally closable_66e94052041db: close closable_66e94052041db: closing closable_66e94052041db: __destruct closable_66e94052041db: close closable_66e94052041db: already closed a() start closable_66e94052041f1: __construct a() end closable_66e94052041f1: __destruct closable_66e94052041f1: close closable_66e94052041f1: closing b() start closable_66e94052041ff: __construct b() return closable_66e94052041ff: __destruct closable_66e94052041ff: close closable_66e94052041ff: closing b() finally a() start closable_66e940520420d: __construct a() end closable_66e940520420d: __destruct closable_66e940520420d: close closable_66e940520420d: closing b() start closable_66e940520421b: __construct b() return closable_66e940520421b: __destruct closable_66e940520421b: close closable_66e940520421b: closing b() finally a() start closable_66e940520422a: __construct a() end closable_66e940520422a: __destruct closable_66e940520422a: close closable_66e940520422a: closing b() start closable_66e9405204237: __construct b() return closable_66e9405204237: __destruct closable_66e9405204237: close closable_66e9405204237: closing b() finally closable_66e94052040b9: __destruct closable_66e94052040b9: close closable_66e94052040b9: closing
Output for 8.1.18
closable_66e94052039bf: __construct closable_66e94052039bf: __destruct closable_66e94052039bf: close closable_66e94052039bf: closing closable_66e94052039e2: __construct closable_66e94052039eb: __construct closable_66e94052039eb: __destruct closable_66e94052039eb: close closable_66e94052039eb: closing a() start closable_66e94052039f8: __construct a() end closable_66e94052039f8: __destruct closable_66e94052039f8: close closable_66e94052039f8: closing b() start closable_66e9405203a07: __construct b() return closable_66e9405203a07: __destruct closable_66e9405203a07: close closable_66e9405203a07: closing b() finally a() start closable_66e9405203a1c: __construct a() end closable_66e9405203a1c: __destruct closable_66e9405203a1c: close closable_66e9405203a1c: closing b() start closable_66e9405203a2a: __construct b() return closable_66e9405203a2a: __destruct closable_66e9405203a2a: close closable_66e9405203a2a: closing b() finally a() start closable_66e9405203a39: __construct a() end closable_66e9405203a39: __destruct closable_66e9405203a39: close closable_66e9405203a39: closing b() start closable_66e9405203a47: __construct b() return closable_66e9405203a47: __destruct closable_66e9405203a47: close closable_66e9405203a47: closing b() finally a() start closable_66e9405203a56: __construct a() end closable_66e9405203a56: __destruct closable_66e9405203a56: close closable_66e9405203a56: closing b() start closable_66e9405203a64: __construct b() return closable_66e9405203a64: __destruct closable_66e9405203a64: close closable_66e9405203a64: closing b() finally a() start closable_66e9405203a73: __construct a() end closable_66e9405203a73: __destruct closable_66e9405203a73: close closable_66e9405203a73: closing b() start closable_66e9405203a81: __construct b() catch b() finally closable_66e9405203a81: close closable_66e9405203a81: closing closable_66e9405203a81: __destruct closable_66e9405203a81: close closable_66e9405203a81: already closed a() start closable_66e9405203a9d: __construct a() end closable_66e9405203a9d: __destruct closable_66e9405203a9d: close closable_66e9405203a9d: closing b() start closable_66e9405203aab: __construct b() catch b() finally closable_66e9405203aab: close closable_66e9405203aab: closing closable_66e9405203aab: __destruct closable_66e9405203aab: close closable_66e9405203aab: already closed a() start closable_66e9405203ac2: __construct a() end closable_66e9405203ac2: __destruct closable_66e9405203ac2: close closable_66e9405203ac2: closing b() start closable_66e9405203ad0: __construct b() catch b() finally closable_66e9405203ad0: close closable_66e9405203ad0: closing closable_66e9405203ad0: __destruct closable_66e9405203ad0: close closable_66e9405203ad0: already closed a() start closable_66e9405203afc: __construct a() end closable_66e9405203afc: __destruct closable_66e9405203afc: close closable_66e9405203afc: closing b() start closable_66e9405203b0a: __construct b() catch b() finally closable_66e9405203b0a: close closable_66e9405203b0a: closing closable_66e9405203b0a: __destruct closable_66e9405203b0a: close closable_66e9405203b0a: already closed a() start closable_66e9405203b21: __construct a() end closable_66e9405203b21: __destruct closable_66e9405203b21: close closable_66e9405203b21: closing b() start closable_66e9405203b2f: __construct b() catch b() finally closable_66e9405203b2f: close closable_66e9405203b2f: closing closable_66e9405203b2f: __destruct closable_66e9405203b2f: close closable_66e9405203b2f: already closed a() start closable_66e9405203b44: __construct a() end closable_66e9405203b44: __destruct closable_66e9405203b44: close closable_66e9405203b44: closing b() start closable_66e9405203b52: __construct b() return closable_66e9405203b52: __destruct closable_66e9405203b52: close closable_66e9405203b52: closing b() finally a() start closable_66e9405203b61: __construct a() end closable_66e9405203b61: __destruct closable_66e9405203b61: close closable_66e9405203b61: closing b() start closable_66e9405203b70: __construct b() catch b() finally closable_66e9405203b70: close closable_66e9405203b70: closing closable_66e9405203b70: __destruct closable_66e9405203b70: close closable_66e9405203b70: already closed closable_66e94052039e2: __destruct closable_66e94052039e2: close closable_66e94052039e2: closing
Output for 8.1.17
closable_66e94052036f1: __construct closable_66e94052036f1: __destruct closable_66e94052036f1: close closable_66e94052036f1: closing closable_66e940520370e: __construct closable_66e9405203716: __construct closable_66e9405203716: __destruct closable_66e9405203716: close closable_66e9405203716: closing a() start closable_66e9405203724: __construct a() end closable_66e9405203724: __destruct closable_66e9405203724: close closable_66e9405203724: closing b() start closable_66e9405203731: __construct b() return closable_66e9405203731: __destruct closable_66e9405203731: close closable_66e9405203731: closing b() finally a() start closable_66e9405203748: __construct a() end closable_66e9405203748: __destruct closable_66e9405203748: close closable_66e9405203748: closing b() start closable_66e9405203756: __construct b() catch b() finally closable_66e9405203756: close closable_66e9405203756: closing closable_66e9405203756: __destruct closable_66e9405203756: close closable_66e9405203756: already closed a() start closable_66e9405203772: __construct a() end closable_66e9405203772: __destruct closable_66e9405203772: close closable_66e9405203772: closing b() start closable_66e9405203780: __construct b() catch b() finally closable_66e9405203780: close closable_66e9405203780: closing closable_66e9405203780: __destruct closable_66e9405203780: close closable_66e9405203780: already closed a() start closable_66e9405203796: __construct a() end closable_66e9405203796: __destruct closable_66e9405203796: close closable_66e9405203796: closing b() start closable_66e94052037a5: __construct b() catch b() finally closable_66e94052037a5: close closable_66e94052037a5: closing closable_66e94052037a5: __destruct closable_66e94052037a5: close closable_66e94052037a5: already closed a() start closable_66e94052037ba: __construct a() end closable_66e94052037ba: __destruct closable_66e94052037ba: close closable_66e94052037ba: closing b() start closable_66e94052037c8: __construct b() return closable_66e94052037c8: __destruct closable_66e94052037c8: close closable_66e94052037c8: closing b() finally a() start closable_66e94052037d7: __construct a() end closable_66e94052037d7: __destruct closable_66e94052037d7: close closable_66e94052037d7: closing b() start closable_66e94052037e5: __construct b() catch b() finally closable_66e94052037e5: close closable_66e94052037e5: closing closable_66e94052037e5: __destruct closable_66e94052037e5: close closable_66e94052037e5: already closed a() start closable_66e94052037fb: __construct a() end closable_66e94052037fb: __destruct closable_66e94052037fb: close closable_66e94052037fb: closing b() start closable_66e9405203809: __construct b() catch b() finally closable_66e9405203809: close closable_66e9405203809: closing closable_66e9405203809: __destruct closable_66e9405203809: close closable_66e9405203809: already closed a() start closable_66e940520381f: __construct a() end closable_66e940520381f: __destruct closable_66e940520381f: close closable_66e940520381f: closing b() start closable_66e940520382c: __construct b() catch b() finally closable_66e940520382c: close closable_66e940520382c: closing closable_66e940520382c: __destruct closable_66e940520382c: close closable_66e940520382c: already closed a() start closable_66e940520384f: __construct a() end closable_66e940520384f: __destruct closable_66e940520384f: close closable_66e940520384f: closing b() start closable_66e940520385e: __construct b() return closable_66e940520385e: __destruct closable_66e940520385e: close closable_66e940520385e: closing b() finally a() start closable_66e940520386d: __construct a() end closable_66e940520386d: __destruct closable_66e940520386d: close closable_66e940520386d: closing b() start closable_66e940520387b: __construct b() catch b() finally closable_66e940520387b: close closable_66e940520387b: closing closable_66e940520387b: __destruct closable_66e940520387b: close closable_66e940520387b: already closed a() start closable_66e9405203890: __construct a() end closable_66e9405203890: __destruct closable_66e9405203890: close closable_66e9405203890: closing b() start closable_66e940520389e: __construct b() catch b() finally closable_66e940520389e: close closable_66e940520389e: closing closable_66e940520389e: __destruct closable_66e940520389e: close closable_66e940520389e: already closed closable_66e940520370e: __destruct closable_66e940520370e: close closable_66e940520370e: closing
Output for 8.1.16
closable_66e9405203ea1: __construct closable_66e9405203ea1: __destruct closable_66e9405203ea1: close closable_66e9405203ea1: closing closable_66e9405203ec1: __construct closable_66e9405203ec5: __construct closable_66e9405203ec5: __destruct closable_66e9405203ec5: close closable_66e9405203ec5: closing a() start closable_66e9405203ed1: __construct a() end closable_66e9405203ed1: __destruct closable_66e9405203ed1: close closable_66e9405203ed1: closing b() start closable_66e9405203ede: __construct b() return closable_66e9405203ede: __destruct closable_66e9405203ede: close closable_66e9405203ede: closing b() finally a() start closable_66e9405203ef4: __construct a() end closable_66e9405203ef4: __destruct closable_66e9405203ef4: close closable_66e9405203ef4: closing b() start closable_66e9405203f02: __construct b() return closable_66e9405203f02: __destruct closable_66e9405203f02: close closable_66e9405203f02: closing b() finally a() start closable_66e9405203f10: __construct a() end closable_66e9405203f10: __destruct closable_66e9405203f10: close closable_66e9405203f10: closing b() start closable_66e9405203f1e: __construct b() catch b() finally closable_66e9405203f1e: close closable_66e9405203f1e: closing closable_66e9405203f1e: __destruct closable_66e9405203f1e: close closable_66e9405203f1e: already closed a() start closable_66e9405203f39: __construct a() end closable_66e9405203f39: __destruct closable_66e9405203f39: close closable_66e9405203f39: closing b() start closable_66e9405203f47: __construct b() catch b() finally closable_66e9405203f47: close closable_66e9405203f47: closing closable_66e9405203f47: __destruct closable_66e9405203f47: close closable_66e9405203f47: already closed a() start closable_66e9405203f5d: __construct a() end closable_66e9405203f5d: __destruct closable_66e9405203f5d: close closable_66e9405203f5d: closing b() start closable_66e9405203f6a: __construct b() return closable_66e9405203f6a: __destruct closable_66e9405203f6a: close closable_66e9405203f6a: closing b() finally a() start closable_66e9405203f79: __construct a() end closable_66e9405203f79: __destruct closable_66e9405203f79: close closable_66e9405203f79: closing b() start closable_66e9405203f87: __construct b() return closable_66e9405203f87: __destruct closable_66e9405203f87: close closable_66e9405203f87: closing b() finally a() start closable_66e9405203f95: __construct a() end closable_66e9405203f95: __destruct closable_66e9405203f95: close closable_66e9405203f95: closing b() start closable_66e9405203fa3: __construct b() return closable_66e9405203fa3: __destruct closable_66e9405203fa3: close closable_66e9405203fa3: closing b() finally a() start closable_66e9405203fb3: __construct a() end closable_66e9405203fb3: __destruct closable_66e9405203fb3: close closable_66e9405203fb3: closing b() start closable_66e9405203fc0: __construct b() return closable_66e9405203fc0: __destruct closable_66e9405203fc0: close closable_66e9405203fc0: closing b() finally a() start closable_66e9405203fce: __construct a() end closable_66e9405203fce: __destruct closable_66e9405203fce: close closable_66e9405203fce: closing b() start closable_66e9405203fdb: __construct b() return closable_66e9405203fdb: __destruct closable_66e9405203fdb: close closable_66e9405203fdb: closing b() finally a() start closable_66e9405203fe9: __construct a() end closable_66e9405203fe9: __destruct closable_66e9405203fe9: close closable_66e9405203fe9: closing b() start closable_66e9405203ff7: __construct b() return closable_66e9405203ff7: __destruct closable_66e9405203ff7: close closable_66e9405203ff7: closing b() finally a() start closable_66e9405204006: __construct a() end closable_66e9405204006: __destruct closable_66e9405204006: close closable_66e9405204006: closing b() start closable_66e9405204013: __construct b() return closable_66e9405204013: __destruct closable_66e9405204013: close closable_66e9405204013: closing b() finally closable_66e9405203ec1: __destruct closable_66e9405203ec1: close closable_66e9405203ec1: closing
Output for 8.1.15
closable_66e94052039c0: __construct closable_66e94052039c0: __destruct closable_66e94052039c0: close closable_66e94052039c0: closing closable_66e94052039e2: __construct closable_66e94052039e6: __construct closable_66e94052039e6: __destruct closable_66e94052039e6: close closable_66e94052039e6: closing a() start closable_66e94052039f1: __construct a() end closable_66e94052039f1: __destruct closable_66e94052039f1: close closable_66e94052039f1: closing b() start closable_66e9405203a05: __construct b() catch b() finally closable_66e9405203a05: close closable_66e9405203a05: closing closable_66e9405203a05: __destruct closable_66e9405203a05: close closable_66e9405203a05: already closed a() start closable_66e9405203a26: __construct a() end closable_66e9405203a26: __destruct closable_66e9405203a26: close closable_66e9405203a26: closing b() start closable_66e9405203a33: __construct b() catch b() finally closable_66e9405203a33: close closable_66e9405203a33: closing closable_66e9405203a33: __destruct closable_66e9405203a33: close closable_66e9405203a33: already closed a() start closable_66e9405203a47: __construct a() end closable_66e9405203a47: __destruct closable_66e9405203a47: close closable_66e9405203a47: closing b() start closable_66e9405203a54: __construct b() return closable_66e9405203a54: __destruct closable_66e9405203a54: close closable_66e9405203a54: closing b() finally a() start closable_66e9405203a63: __construct a() end closable_66e9405203a63: __destruct closable_66e9405203a63: close closable_66e9405203a63: closing b() start closable_66e9405203a6f: __construct b() catch b() finally closable_66e9405203a6f: close closable_66e9405203a6f: closing closable_66e9405203a6f: __destruct closable_66e9405203a6f: close closable_66e9405203a6f: already closed a() start closable_66e9405203a83: __construct a() end closable_66e9405203a83: __destruct closable_66e9405203a83: close closable_66e9405203a83: closing b() start closable_66e9405203a90: __construct b() return closable_66e9405203a90: __destruct closable_66e9405203a90: close closable_66e9405203a90: closing b() finally a() start closable_66e9405203a9f: __construct a() end closable_66e9405203a9f: __destruct closable_66e9405203a9f: close closable_66e9405203a9f: closing b() start closable_66e9405203aac: __construct b() return closable_66e9405203aac: __destruct closable_66e9405203aac: close closable_66e9405203aac: closing b() finally a() start closable_66e9405203aba: __construct a() end closable_66e9405203aba: __destruct closable_66e9405203aba: close closable_66e9405203aba: closing b() start closable_66e9405203ac6: __construct b() return closable_66e9405203ac6: __destruct closable_66e9405203ac6: close closable_66e9405203ac6: closing b() finally a() start closable_66e9405203ad4: __construct a() end closable_66e9405203ad4: __destruct closable_66e9405203ad4: close closable_66e9405203ad4: closing b() start closable_66e9405203ae0: __construct b() catch b() finally closable_66e9405203ae0: close closable_66e9405203ae0: closing closable_66e9405203ae0: __destruct closable_66e9405203ae0: close closable_66e9405203ae0: already closed a() start closable_66e9405203af3: __construct a() end closable_66e9405203af3: __destruct closable_66e9405203af3: close closable_66e9405203af3: closing b() start closable_66e9405203b00: __construct b() catch b() finally closable_66e9405203b00: close closable_66e9405203b00: closing closable_66e9405203b00: __destruct closable_66e9405203b00: close closable_66e9405203b00: already closed a() start closable_66e9405203b14: __construct a() end closable_66e9405203b14: __destruct closable_66e9405203b14: close closable_66e9405203b14: closing b() start closable_66e9405203b21: __construct b() catch b() finally closable_66e9405203b21: close closable_66e9405203b21: closing closable_66e9405203b21: __destruct closable_66e9405203b21: close closable_66e9405203b21: already closed a() start closable_66e9405203b34: __construct a() end closable_66e9405203b34: __destruct closable_66e9405203b34: close closable_66e9405203b34: closing b() start closable_66e9405203b40: __construct b() return closable_66e9405203b40: __destruct closable_66e9405203b40: close closable_66e9405203b40: closing b() finally closable_66e94052039e2: __destruct closable_66e94052039e2: close closable_66e94052039e2: closing
Output for 8.1.14
closable_66e940520325a: __construct closable_66e940520325a: __destruct closable_66e940520325a: close closable_66e940520325a: closing closable_66e940520327c: __construct closable_66e9405203280: __construct closable_66e9405203280: __destruct closable_66e9405203280: close closable_66e9405203280: closing a() start closable_66e940520328f: __construct a() end closable_66e940520328f: __destruct closable_66e940520328f: close closable_66e940520328f: closing b() start closable_66e94052032a2: __construct b() return closable_66e94052032a2: __destruct closable_66e94052032a2: close closable_66e94052032a2: closing b() finally a() start closable_66e94052032bd: __construct a() end closable_66e94052032bd: __destruct closable_66e94052032bd: close closable_66e94052032bd: closing b() start closable_66e94052032cb: __construct b() return closable_66e94052032cb: __destruct closable_66e94052032cb: close closable_66e94052032cb: closing b() finally a() start closable_66e94052032db: __construct a() end closable_66e94052032db: __destruct closable_66e94052032db: close closable_66e94052032db: closing b() start closable_66e94052032ea: __construct b() catch b() finally closable_66e94052032ea: close closable_66e94052032ea: closing closable_66e94052032ea: __destruct closable_66e94052032ea: close closable_66e94052032ea: already closed a() start closable_66e9405203310: __construct a() end closable_66e9405203310: __destruct closable_66e9405203310: close closable_66e9405203310: closing b() start closable_66e940520331d: __construct b() catch b() finally closable_66e940520331d: close closable_66e940520331d: closing closable_66e940520331d: __destruct closable_66e940520331d: close closable_66e940520331d: already closed a() start closable_66e9405203333: __construct a() end closable_66e9405203333: __destruct closable_66e9405203333: close closable_66e9405203333: closing b() start closable_66e9405203342: __construct b() catch b() finally closable_66e9405203342: close closable_66e9405203342: closing closable_66e9405203342: __destruct closable_66e9405203342: close closable_66e9405203342: already closed a() start closable_66e940520335f: __construct a() end closable_66e940520335f: __destruct closable_66e940520335f: close closable_66e940520335f: closing b() start closable_66e9405203370: __construct b() return closable_66e9405203370: __destruct closable_66e9405203370: close closable_66e9405203370: closing b() finally a() start closable_66e940520337f: __construct a() end closable_66e940520337f: __destruct closable_66e940520337f: close closable_66e940520337f: closing b() start closable_66e940520338f: __construct b() return closable_66e940520338f: __destruct closable_66e940520338f: close closable_66e940520338f: closing b() finally a() start closable_66e94052033a3: __construct a() end closable_66e94052033a3: __destruct closable_66e94052033a3: close closable_66e94052033a3: closing b() start closable_66e94052033f7: __construct b() catch b() finally closable_66e94052033f7: close closable_66e94052033f7: closing closable_66e94052033f7: __destruct closable_66e94052033f7: close closable_66e94052033f7: already closed a() start closable_66e9405203416: __construct a() end closable_66e9405203416: __destruct closable_66e9405203416: close closable_66e9405203416: closing b() start closable_66e9405203425: __construct b() return closable_66e9405203425: __destruct closable_66e9405203425: close closable_66e9405203425: closing b() finally a() start closable_66e9405203434: __construct a() end closable_66e9405203434: __destruct closable_66e9405203434: close closable_66e9405203434: closing b() start closable_66e9405203442: __construct b() catch b() finally closable_66e9405203442: close closable_66e9405203442: closing closable_66e9405203442: __destruct closable_66e9405203442: close closable_66e9405203442: already closed a() start closable_66e940520345f: __construct a() end closable_66e940520345f: __destruct closable_66e940520345f: close closable_66e940520345f: closing b() start closable_66e940520346e: __construct b() return closable_66e940520346e: __destruct closable_66e940520346e: close closable_66e940520346e: closing b() finally closable_66e940520327c: __destruct closable_66e940520327c: close closable_66e940520327c: closing
Output for 8.1.13
closable_66e940520358a: __construct closable_66e940520358a: __destruct closable_66e940520358a: close closable_66e940520358a: closing closable_66e94052035ac: __construct closable_66e94052035b0: __construct closable_66e94052035b0: __destruct closable_66e94052035b0: close closable_66e94052035b0: closing a() start closable_66e94052035bd: __construct a() end closable_66e94052035bd: __destruct closable_66e94052035bd: close closable_66e94052035bd: closing b() start closable_66e94052035cb: __construct b() catch b() finally closable_66e94052035cb: close closable_66e94052035cb: closing closable_66e94052035cb: __destruct closable_66e94052035cb: close closable_66e94052035cb: already closed a() start closable_66e9405203624: __construct a() end closable_66e9405203624: __destruct closable_66e9405203624: close closable_66e9405203624: closing b() start closable_66e9405203635: __construct b() catch b() finally closable_66e9405203635: close closable_66e9405203635: closing closable_66e9405203635: __destruct closable_66e9405203635: close closable_66e9405203635: already closed a() start closable_66e9405203662: __construct a() end closable_66e9405203662: __destruct closable_66e9405203662: close closable_66e9405203662: closing b() start closable_66e9405203670: __construct b() catch b() finally closable_66e9405203670: close closable_66e9405203670: closing closable_66e9405203670: __destruct closable_66e9405203670: close closable_66e9405203670: already closed a() start closable_66e9405203687: __construct a() end closable_66e9405203687: __destruct closable_66e9405203687: close closable_66e9405203687: closing b() start closable_66e940520369b: __construct b() return closable_66e940520369b: __destruct closable_66e940520369b: close closable_66e940520369b: closing b() finally a() start closable_66e94052036af: __construct a() end closable_66e94052036af: __destruct closable_66e94052036af: close closable_66e94052036af: closing b() start closable_66e94052036be: __construct b() return closable_66e94052036be: __destruct closable_66e94052036be: close closable_66e94052036be: closing b() finally a() start closable_66e94052036cd: __construct a() end closable_66e94052036cd: __destruct closable_66e94052036cd: close closable_66e94052036cd: closing b() start closable_66e94052036dd: __construct b() catch b() finally closable_66e94052036dd: close closable_66e94052036dd: closing closable_66e94052036dd: __destruct closable_66e94052036dd: close closable_66e94052036dd: already closed a() start closable_66e94052036fa: __construct a() end closable_66e94052036fa: __destruct closable_66e94052036fa: close closable_66e94052036fa: closing b() start closable_66e940520370a: __construct b() catch b() finally closable_66e940520370a: close closable_66e940520370a: closing closable_66e940520370a: __destruct closable_66e940520370a: close closable_66e940520370a: already closed a() start closable_66e9405203723: __construct a() end closable_66e9405203723: __destruct closable_66e9405203723: close closable_66e9405203723: closing b() start closable_66e9405203731: __construct b() return closable_66e9405203731: __destruct closable_66e9405203731: close closable_66e9405203731: closing b() finally a() start closable_66e9405203748: __construct a() end closable_66e9405203748: __destruct closable_66e9405203748: close closable_66e9405203748: closing b() start closable_66e9405203759: __construct b() return closable_66e9405203759: __destruct closable_66e9405203759: close closable_66e9405203759: closing b() finally a() start closable_66e9405203769: __construct a() end closable_66e9405203769: __destruct closable_66e9405203769: close closable_66e9405203769: closing b() start closable_66e9405203779: __construct b() catch b() finally closable_66e9405203779: close closable_66e9405203779: closing closable_66e9405203779: __destruct closable_66e9405203779: close closable_66e9405203779: already closed a() start closable_66e9405203793: __construct a() end closable_66e9405203793: __destruct closable_66e9405203793: close closable_66e9405203793: closing b() start closable_66e94052037a5: __construct b() return closable_66e94052037a5: __destruct closable_66e94052037a5: close closable_66e94052037a5: closing b() finally closable_66e94052035ac: __destruct closable_66e94052035ac: close closable_66e94052035ac: closing
Output for 8.1.12
closable_66e9405203326: __construct closable_66e9405203326: __destruct closable_66e9405203326: close closable_66e9405203326: closing closable_66e9405203347: __construct closable_66e940520334b: __construct closable_66e940520334b: __destruct closable_66e940520334b: close closable_66e940520334b: closing a() start closable_66e9405203356: __construct a() end closable_66e9405203356: __destruct closable_66e9405203356: close closable_66e9405203356: closing b() start closable_66e9405203364: __construct b() return closable_66e9405203364: __destruct closable_66e9405203364: close closable_66e9405203364: closing b() finally a() start closable_66e9405203379: __construct a() end closable_66e9405203379: __destruct closable_66e9405203379: close closable_66e9405203379: closing b() start closable_66e9405203387: __construct b() return closable_66e9405203387: __destruct closable_66e9405203387: close closable_66e9405203387: closing b() finally a() start closable_66e9405203397: __construct a() end closable_66e9405203397: __destruct closable_66e9405203397: close closable_66e9405203397: closing b() start closable_66e94052033a4: __construct b() catch b() finally closable_66e94052033a4: close closable_66e94052033a4: closing closable_66e94052033a4: __destruct closable_66e94052033a4: close closable_66e94052033a4: already closed a() start closable_66e94052033bf: __construct a() end closable_66e94052033bf: __destruct closable_66e94052033bf: close closable_66e94052033bf: closing b() start closable_66e94052033cc: __construct b() return closable_66e94052033cc: __destruct closable_66e94052033cc: close closable_66e94052033cc: closing b() finally a() start closable_66e94052033da: __construct a() end closable_66e94052033da: __destruct closable_66e94052033da: close closable_66e94052033da: closing b() start closable_66e94052033e9: __construct b() return closable_66e94052033e9: __destruct closable_66e94052033e9: close closable_66e94052033e9: closing b() finally a() start closable_66e94052033f8: __construct a() end closable_66e94052033f8: __destruct closable_66e94052033f8: close closable_66e94052033f8: closing b() start closable_66e9405203406: __construct b() catch b() finally closable_66e9405203406: close closable_66e9405203406: closing closable_66e9405203406: __destruct closable_66e9405203406: close closable_66e9405203406: already closed a() start closable_66e940520341a: __construct a() end closable_66e940520341a: __destruct closable_66e940520341a: close closable_66e940520341a: closing b() start closable_66e9405203428: __construct b() catch b() finally closable_66e9405203428: close closable_66e9405203428: closing closable_66e9405203428: __destruct closable_66e9405203428: close closable_66e9405203428: already closed a() start closable_66e940520343d: __construct a() end closable_66e940520343d: __destruct closable_66e940520343d: close closable_66e940520343d: closing b() start closable_66e940520344c: __construct b() catch b() finally closable_66e940520344c: close closable_66e940520344c: closing closable_66e940520344c: __destruct closable_66e940520344c: close closable_66e940520344c: already closed a() start closable_66e9405203461: __construct a() end closable_66e9405203461: __destruct closable_66e9405203461: close closable_66e9405203461: closing b() start closable_66e940520346e: __construct b() return closable_66e940520346e: __destruct closable_66e940520346e: close closable_66e940520346e: closing b() finally a() start closable_66e940520347c: __construct a() end closable_66e940520347c: __destruct closable_66e940520347c: close closable_66e940520347c: closing b() start closable_66e940520348b: __construct b() return closable_66e940520348b: __destruct closable_66e940520348b: close closable_66e940520348b: closing b() finally a() start closable_66e9405203499: __construct a() end closable_66e9405203499: __destruct closable_66e9405203499: close closable_66e9405203499: closing b() start closable_66e94052034a6: __construct b() return closable_66e94052034a6: __destruct closable_66e94052034a6: close closable_66e94052034a6: closing b() finally closable_66e9405203347: __destruct closable_66e9405203347: close closable_66e9405203347: closing
Output for 8.1.11
closable_66e9405203d16: __construct closable_66e9405203d16: __destruct closable_66e9405203d16: close closable_66e9405203d16: closing closable_66e9405203d3a: __construct closable_66e9405203d3e: __construct closable_66e9405203d3e: __destruct closable_66e9405203d3e: close closable_66e9405203d3e: closing a() start closable_66e9405203d4a: __construct a() end closable_66e9405203d4a: __destruct closable_66e9405203d4a: close closable_66e9405203d4a: closing b() start closable_66e9405203d58: __construct b() return closable_66e9405203d58: __destruct closable_66e9405203d58: close closable_66e9405203d58: closing b() finally a() start closable_66e9405203d6e: __construct a() end closable_66e9405203d6e: __destruct closable_66e9405203d6e: close closable_66e9405203d6e: closing b() start closable_66e9405203d7c: __construct b() return closable_66e9405203d7c: __destruct closable_66e9405203d7c: close closable_66e9405203d7c: closing b() finally a() start closable_66e9405203d8a: __construct a() end closable_66e9405203d8a: __destruct closable_66e9405203d8a: close closable_66e9405203d8a: closing b() start closable_66e9405203d98: __construct b() catch b() finally closable_66e9405203d98: close closable_66e9405203d98: closing closable_66e9405203d98: __destruct closable_66e9405203d98: close closable_66e9405203d98: already closed a() start closable_66e9405203db4: __construct a() end closable_66e9405203db4: __destruct closable_66e9405203db4: close closable_66e9405203db4: closing b() start closable_66e9405203dc3: __construct b() return closable_66e9405203dc3: __destruct closable_66e9405203dc3: close closable_66e9405203dc3: closing b() finally a() start closable_66e9405203dd1: __construct a() end closable_66e9405203dd1: __destruct closable_66e9405203dd1: close closable_66e9405203dd1: closing b() start closable_66e9405203de0: __construct b() catch b() finally closable_66e9405203de0: close closable_66e9405203de0: closing closable_66e9405203de0: __destruct closable_66e9405203de0: close closable_66e9405203de0: already closed a() start closable_66e9405203df4: __construct a() end closable_66e9405203df4: __destruct closable_66e9405203df4: close closable_66e9405203df4: closing b() start closable_66e9405203e01: __construct b() catch b() finally closable_66e9405203e01: close closable_66e9405203e01: closing closable_66e9405203e01: __destruct closable_66e9405203e01: close closable_66e9405203e01: already closed a() start closable_66e9405203e16: __construct a() end closable_66e9405203e16: __destruct closable_66e9405203e16: close closable_66e9405203e16: closing b() start closable_66e9405203e24: __construct b() catch b() finally closable_66e9405203e24: close closable_66e9405203e24: closing closable_66e9405203e24: __destruct closable_66e9405203e24: close closable_66e9405203e24: already closed a() start closable_66e9405203e38: __construct a() end closable_66e9405203e38: __destruct closable_66e9405203e38: close closable_66e9405203e38: closing b() start closable_66e9405203e46: __construct b() catch b() finally closable_66e9405203e46: close closable_66e9405203e46: closing closable_66e9405203e46: __destruct closable_66e9405203e46: close closable_66e9405203e46: already closed a() start closable_66e9405203e5a: __construct a() end closable_66e9405203e5a: __destruct closable_66e9405203e5a: close closable_66e9405203e5a: closing b() start closable_66e9405203e68: __construct b() catch b() finally closable_66e9405203e68: close closable_66e9405203e68: closing closable_66e9405203e68: __destruct closable_66e9405203e68: close closable_66e9405203e68: already closed a() start closable_66e9405203e7e: __construct a() end closable_66e9405203e7e: __destruct closable_66e9405203e7e: close closable_66e9405203e7e: closing b() start closable_66e9405203e8c: __construct b() return closable_66e9405203e8c: __destruct closable_66e9405203e8c: close closable_66e9405203e8c: closing b() finally a() start closable_66e9405203e9b: __construct a() end closable_66e9405203e9b: __destruct closable_66e9405203e9b: close closable_66e9405203e9b: closing b() start closable_66e9405203ea7: __construct b() return closable_66e9405203ea7: __destruct closable_66e9405203ea7: close closable_66e9405203ea7: closing b() finally closable_66e9405203d3a: __destruct closable_66e9405203d3a: close closable_66e9405203d3a: closing
Output for 8.1.10
closable_66e9405203a75: __construct closable_66e9405203a75: __destruct closable_66e9405203a75: close closable_66e9405203a75: closing closable_66e9405203a96: __construct closable_66e9405203a9a: __construct closable_66e9405203a9a: __destruct closable_66e9405203a9a: close closable_66e9405203a9a: closing a() start closable_66e9405203aaa: __construct a() end closable_66e9405203aaa: __destruct closable_66e9405203aaa: close closable_66e9405203aaa: closing b() start closable_66e9405203abb: __construct b() return closable_66e9405203abb: __destruct closable_66e9405203abb: close closable_66e9405203abb: closing b() finally a() start closable_66e9405203ad6: __construct a() end closable_66e9405203ad6: __destruct closable_66e9405203ad6: close closable_66e9405203ad6: closing b() start closable_66e9405203ae5: __construct b() catch b() finally closable_66e9405203ae5: close closable_66e9405203ae5: closing closable_66e9405203ae5: __destruct closable_66e9405203ae5: close closable_66e9405203ae5: already closed a() start closable_66e9405203b02: __construct a() end closable_66e9405203b02: __destruct closable_66e9405203b02: close closable_66e9405203b02: closing b() start closable_66e9405203b13: __construct b() catch b() finally closable_66e9405203b13: close closable_66e9405203b13: closing closable_66e9405203b13: __destruct closable_66e9405203b13: close closable_66e9405203b13: already closed a() start closable_66e9405203b2e: __construct a() end closable_66e9405203b2e: __destruct closable_66e9405203b2e: close closable_66e9405203b2e: closing b() start closable_66e9405203b3c: __construct b() catch b() finally closable_66e9405203b3c: close closable_66e9405203b3c: closing closable_66e9405203b3c: __destruct closable_66e9405203b3c: close closable_66e9405203b3c: already closed a() start closable_66e9405203b53: __construct a() end closable_66e9405203b53: __destruct closable_66e9405203b53: close closable_66e9405203b53: closing b() start closable_66e9405203b62: __construct b() catch b() finally closable_66e9405203b62: close closable_66e9405203b62: closing closable_66e9405203b62: __destruct closable_66e9405203b62: close closable_66e9405203b62: already closed a() start closable_66e9405203b7e: __construct a() end closable_66e9405203b7e: __destruct closable_66e9405203b7e: close closable_66e9405203b7e: closing b() start closable_66e9405203b8e: __construct b() catch b() finally closable_66e9405203b8e: close closable_66e9405203b8e: closing closable_66e9405203b8e: __destruct closable_66e9405203b8e: close closable_66e9405203b8e: already closed a() start closable_66e9405203ba4: __construct a() end closable_66e9405203ba4: __destruct closable_66e9405203ba4: close closable_66e9405203ba4: closing b() start closable_66e9405203bb2: __construct b() catch b() finally closable_66e9405203bb2: close closable_66e9405203bb2: closing closable_66e9405203bb2: __destruct closable_66e9405203bb2: close closable_66e9405203bb2: already closed a() start closable_66e9405203bcf: __construct a() end closable_66e9405203bcf: __destruct closable_66e9405203bcf: close closable_66e9405203bcf: closing b() start closable_66e9405203be0: __construct b() return closable_66e9405203be0: __destruct closable_66e9405203be0: close closable_66e9405203be0: closing b() finally a() start closable_66e9405203bef: __construct a() end closable_66e9405203bef: __destruct closable_66e9405203bef: close closable_66e9405203bef: closing b() start closable_66e9405203bfd: __construct b() return closable_66e9405203bfd: __destruct closable_66e9405203bfd: close closable_66e9405203bfd: closing b() finally a() start closable_66e9405203c0c: __construct a() end closable_66e9405203c0c: __destruct closable_66e9405203c0c: close closable_66e9405203c0c: closing b() start closable_66e9405203c1d: __construct b() return closable_66e9405203c1d: __destruct closable_66e9405203c1d: close closable_66e9405203c1d: closing b() finally a() start closable_66e9405203c31: __construct a() end closable_66e9405203c31: __destruct closable_66e9405203c31: close closable_66e9405203c31: closing b() start closable_66e9405203c3f: __construct b() return closable_66e9405203c3f: __destruct closable_66e9405203c3f: close closable_66e9405203c3f: closing b() finally closable_66e9405203a96: __destruct closable_66e9405203a96: close closable_66e9405203a96: closing
Output for 8.1.9
closable_66e940520405b: __construct closable_66e940520405b: __destruct closable_66e940520405b: close closable_66e940520405b: closing closable_66e940520407a: __construct closable_66e940520407e: __construct closable_66e940520407e: __destruct closable_66e940520407e: close closable_66e940520407e: closing a() start closable_66e940520408a: __construct a() end closable_66e940520408a: __destruct closable_66e940520408a: close closable_66e940520408a: closing b() start closable_66e940520409c: __construct b() return closable_66e940520409c: __destruct closable_66e940520409c: close closable_66e940520409c: closing b() finally a() start closable_66e94052040b8: __construct a() end closable_66e94052040b8: __destruct closable_66e94052040b8: close closable_66e94052040b8: closing b() start closable_66e94052040c7: __construct b() catch b() finally closable_66e94052040c7: close closable_66e94052040c7: closing closable_66e94052040c7: __destruct closable_66e94052040c7: close closable_66e94052040c7: already closed a() start closable_66e94052040e4: __construct a() end closable_66e94052040e4: __destruct closable_66e94052040e4: close closable_66e94052040e4: closing b() start closable_66e94052040f4: __construct b() catch b() finally closable_66e94052040f4: close closable_66e94052040f4: closing closable_66e94052040f4: __destruct closable_66e94052040f4: close closable_66e94052040f4: already closed a() start closable_66e9405204111: __construct a() end closable_66e9405204111: __destruct closable_66e9405204111: close closable_66e9405204111: closing b() start closable_66e940520411f: __construct b() return closable_66e940520411f: __destruct closable_66e940520411f: close closable_66e940520411f: closing b() finally a() start closable_66e940520412e: __construct a() end closable_66e940520412e: __destruct closable_66e940520412e: close closable_66e940520412e: closing b() start closable_66e940520413c: __construct b() catch b() finally closable_66e940520413c: close closable_66e940520413c: closing closable_66e940520413c: __destruct closable_66e940520413c: close closable_66e940520413c: already closed a() start closable_66e9405204154: __construct a() end closable_66e9405204154: __destruct closable_66e9405204154: close closable_66e9405204154: closing b() start closable_66e9405204167: __construct b() catch b() finally closable_66e9405204167: close closable_66e9405204167: closing closable_66e9405204167: __destruct closable_66e9405204167: close closable_66e9405204167: already closed a() start closable_66e940520417c: __construct a() end closable_66e940520417c: __destruct closable_66e940520417c: close closable_66e940520417c: closing b() start closable_66e940520418a: __construct b() catch b() finally closable_66e940520418a: close closable_66e940520418a: closing closable_66e940520418a: __destruct closable_66e940520418a: close closable_66e940520418a: already closed a() start closable_66e940520419f: __construct a() end closable_66e940520419f: __destruct closable_66e940520419f: close closable_66e940520419f: closing b() start closable_66e94052041b2: __construct b() catch b() finally closable_66e94052041b2: close closable_66e94052041b2: closing closable_66e94052041b2: __destruct closable_66e94052041b2: close closable_66e94052041b2: already closed a() start closable_66e94052041c9: __construct a() end closable_66e94052041c9: __destruct closable_66e94052041c9: close closable_66e94052041c9: closing b() start closable_66e94052041d8: __construct b() return closable_66e94052041d8: __destruct closable_66e94052041d8: close closable_66e94052041d8: closing b() finally a() start closable_66e94052041e7: __construct a() end closable_66e94052041e7: __destruct closable_66e94052041e7: close closable_66e94052041e7: closing b() start closable_66e94052041f7: __construct b() return closable_66e94052041f7: __destruct closable_66e94052041f7: close closable_66e94052041f7: closing b() finally a() start closable_66e940520420c: __construct a() end closable_66e940520420c: __destruct closable_66e940520420c: close closable_66e940520420c: closing b() start closable_66e940520421a: __construct b() catch b() finally closable_66e940520421a: close closable_66e940520421a: closing closable_66e940520421a: __destruct closable_66e940520421a: close closable_66e940520421a: already closed closable_66e940520407a: __destruct closable_66e940520407a: close closable_66e940520407a: closing
Output for 8.1.8
closable_66e9405203862: __construct closable_66e9405203862: __destruct closable_66e9405203862: close closable_66e9405203862: closing closable_66e9405203885: __construct closable_66e9405203888: __construct closable_66e9405203888: __destruct closable_66e9405203888: close closable_66e9405203888: closing a() start closable_66e9405203894: __construct a() end closable_66e9405203894: __destruct closable_66e9405203894: close closable_66e9405203894: closing b() start closable_66e94052038a1: __construct b() catch b() finally closable_66e94052038a1: close closable_66e94052038a1: closing closable_66e94052038a1: __destruct closable_66e94052038a1: close closable_66e94052038a1: already closed a() start closable_66e94052038bf: __construct a() end closable_66e94052038bf: __destruct closable_66e94052038bf: close closable_66e94052038bf: closing b() start closable_66e94052038f9: __construct b() return closable_66e94052038f9: __destruct closable_66e94052038f9: close closable_66e94052038f9: closing b() finally a() start closable_66e9405203909: __construct a() end closable_66e9405203909: __destruct closable_66e9405203909: close closable_66e9405203909: closing b() start closable_66e9405203918: __construct b() return closable_66e9405203918: __destruct closable_66e9405203918: close closable_66e9405203918: closing b() finally a() start closable_66e9405203928: __construct a() end closable_66e9405203928: __destruct closable_66e9405203928: close closable_66e9405203928: closing b() start closable_66e9405203938: __construct b() return closable_66e9405203938: __destruct closable_66e9405203938: close closable_66e9405203938: closing b() finally a() start closable_66e940520394a: __construct a() end closable_66e940520394a: __destruct closable_66e940520394a: close closable_66e940520394a: closing b() start closable_66e940520395d: __construct b() return closable_66e940520395d: __destruct closable_66e940520395d: close closable_66e940520395d: closing b() finally a() start closable_66e9405203970: __construct a() end closable_66e9405203970: __destruct closable_66e9405203970: close closable_66e9405203970: closing b() start closable_66e940520397e: __construct b() catch b() finally closable_66e940520397e: close closable_66e940520397e: closing closable_66e940520397e: __destruct closable_66e940520397e: close closable_66e940520397e: already closed a() start closable_66e9405203993: __construct a() end closable_66e9405203993: __destruct closable_66e9405203993: close closable_66e9405203993: closing b() start closable_66e94052039a1: __construct b() catch b() finally closable_66e94052039a1: close closable_66e94052039a1: closing closable_66e94052039a1: __destruct closable_66e94052039a1: close closable_66e94052039a1: already closed a() start closable_66e94052039b9: __construct a() end closable_66e94052039b9: __destruct closable_66e94052039b9: close closable_66e94052039b9: closing b() start closable_66e94052039ca: __construct b() return closable_66e94052039ca: __destruct closable_66e94052039ca: close closable_66e94052039ca: closing b() finally a() start closable_66e94052039d9: __construct a() end closable_66e94052039d9: __destruct closable_66e94052039d9: close closable_66e94052039d9: closing b() start closable_66e94052039e6: __construct b() catch b() finally closable_66e94052039e6: close closable_66e94052039e6: closing closable_66e94052039e6: __destruct closable_66e94052039e6: close closable_66e94052039e6: already closed a() start closable_66e94052039fc: __construct a() end closable_66e94052039fc: __destruct closable_66e94052039fc: close closable_66e94052039fc: closing b() start closable_66e9405203a0e: __construct b() catch b() finally closable_66e9405203a0e: close closable_66e9405203a0e: closing closable_66e9405203a0e: __destruct closable_66e9405203a0e: close closable_66e9405203a0e: already closed a() start closable_66e9405203a25: __construct a() end closable_66e9405203a25: __destruct closable_66e9405203a25: close closable_66e9405203a25: closing b() start closable_66e9405203a33: __construct b() return closable_66e9405203a33: __destruct closable_66e9405203a33: close closable_66e9405203a33: closing b() finally closable_66e9405203885: __destruct closable_66e9405203885: close closable_66e9405203885: closing
Output for 8.1.7
closable_66e9405204959: __construct closable_66e9405204959: __destruct closable_66e9405204959: close closable_66e9405204959: closing closable_66e940520497d: __construct closable_66e9405204981: __construct closable_66e9405204981: __destruct closable_66e9405204981: close closable_66e9405204981: closing a() start closable_66e940520498e: __construct a() end closable_66e940520498e: __destruct closable_66e940520498e: close closable_66e940520498e: closing b() start closable_66e940520499d: __construct b() catch b() finally closable_66e940520499d: close closable_66e940520499d: closing closable_66e940520499d: __destruct closable_66e940520499d: close closable_66e940520499d: already closed a() start closable_66e94052049c4: __construct a() end closable_66e94052049c4: __destruct closable_66e94052049c4: close closable_66e94052049c4: closing b() start closable_66e94052049d3: __construct b() return closable_66e94052049d3: __destruct closable_66e94052049d3: close closable_66e94052049d3: closing b() finally a() start closable_66e94052049e3: __construct a() end closable_66e94052049e3: __destruct closable_66e94052049e3: close closable_66e94052049e3: closing b() start closable_66e94052049f1: __construct b() return closable_66e94052049f1: __destruct closable_66e94052049f1: close closable_66e94052049f1: closing b() finally a() start closable_66e9405204a00: __construct a() end closable_66e9405204a00: __destruct closable_66e9405204a00: close closable_66e9405204a00: closing b() start closable_66e9405204a0f: __construct b() catch b() finally closable_66e9405204a0f: close closable_66e9405204a0f: closing closable_66e9405204a0f: __destruct closable_66e9405204a0f: close closable_66e9405204a0f: already closed a() start closable_66e9405204a26: __construct a() end closable_66e9405204a26: __destruct closable_66e9405204a26: close closable_66e9405204a26: closing b() start closable_66e9405204a34: __construct b() catch b() finally closable_66e9405204a34: close closable_66e9405204a34: closing closable_66e9405204a34: __destruct closable_66e9405204a34: close closable_66e9405204a34: already closed a() start closable_66e9405204a4a: __construct a() end closable_66e9405204a4a: __destruct closable_66e9405204a4a: close closable_66e9405204a4a: closing b() start closable_66e9405204a59: __construct b() return closable_66e9405204a59: __destruct closable_66e9405204a59: close closable_66e9405204a59: closing b() finally a() start closable_66e9405204a68: __construct a() end closable_66e9405204a68: __destruct closable_66e9405204a68: close closable_66e9405204a68: closing b() start closable_66e9405204a76: __construct b() return closable_66e9405204a76: __destruct closable_66e9405204a76: close closable_66e9405204a76: closing b() finally a() start closable_66e9405204a86: __construct a() end closable_66e9405204a86: __destruct closable_66e9405204a86: close closable_66e9405204a86: closing b() start closable_66e9405204a94: __construct b() catch b() finally closable_66e9405204a94: close closable_66e9405204a94: closing closable_66e9405204a94: __destruct closable_66e9405204a94: close closable_66e9405204a94: already closed a() start closable_66e9405204aaa: __construct a() end closable_66e9405204aaa: __destruct closable_66e9405204aaa: close closable_66e9405204aaa: closing b() start closable_66e9405204ab8: __construct b() return closable_66e9405204ab8: __destruct closable_66e9405204ab8: close closable_66e9405204ab8: closing b() finally a() start closable_66e9405204ac7: __construct a() end closable_66e9405204ac7: __destruct closable_66e9405204ac7: close closable_66e9405204ac7: closing b() start closable_66e9405204ad6: __construct b() return closable_66e9405204ad6: __destruct closable_66e9405204ad6: close closable_66e9405204ad6: closing b() finally a() start closable_66e9405204ae5: __construct a() end closable_66e9405204ae5: __destruct closable_66e9405204ae5: close closable_66e9405204ae5: closing b() start closable_66e9405204af3: __construct b() catch b() finally closable_66e9405204af3: close closable_66e9405204af3: closing closable_66e9405204af3: __destruct closable_66e9405204af3: close closable_66e9405204af3: already closed closable_66e940520497d: __destruct closable_66e940520497d: close closable_66e940520497d: closing
Output for 8.1.6
closable_66e9405205a45: __construct closable_66e9405205a45: __destruct closable_66e9405205a45: close closable_66e9405205a45: closing closable_66e9405205a67: __construct closable_66e9405205a6b: __construct closable_66e9405205a6b: __destruct closable_66e9405205a6b: close closable_66e9405205a6b: closing a() start closable_66e9405205a77: __construct a() end closable_66e9405205a77: __destruct closable_66e9405205a77: close closable_66e9405205a77: closing b() start closable_66e9405205a84: __construct b() return closable_66e9405205a84: __destruct closable_66e9405205a84: close closable_66e9405205a84: closing b() finally a() start closable_66e9405205a9c: __construct a() end closable_66e9405205a9c: __destruct closable_66e9405205a9c: close closable_66e9405205a9c: closing b() start closable_66e9405205aad: __construct b() return closable_66e9405205aad: __destruct closable_66e9405205aad: close closable_66e9405205aad: closing b() finally a() start closable_66e9405205abf: __construct a() end closable_66e9405205abf: __destruct closable_66e9405205abf: close closable_66e9405205abf: closing b() start closable_66e9405205acc: __construct b() catch b() finally closable_66e9405205acc: close closable_66e9405205acc: closing closable_66e9405205acc: __destruct closable_66e9405205acc: close closable_66e9405205acc: already closed a() start closable_66e9405205ae6: __construct a() end closable_66e9405205ae6: __destruct closable_66e9405205ae6: close closable_66e9405205ae6: closing b() start closable_66e9405205af8: __construct b() return closable_66e9405205af8: __destruct closable_66e9405205af8: close closable_66e9405205af8: closing b() finally a() start closable_66e9405205b0b: __construct a() end closable_66e9405205b0b: __destruct closable_66e9405205b0b: close closable_66e9405205b0b: closing b() start closable_66e9405205b19: __construct b() catch b() finally closable_66e9405205b19: close closable_66e9405205b19: closing closable_66e9405205b19: __destruct closable_66e9405205b19: close closable_66e9405205b19: already closed a() start closable_66e9405205b30: __construct a() end closable_66e9405205b30: __destruct closable_66e9405205b30: close closable_66e9405205b30: closing b() start closable_66e9405205b3d: __construct b() return closable_66e9405205b3d: __destruct closable_66e9405205b3d: close closable_66e9405205b3d: closing b() finally a() start closable_66e9405205b4f: __construct a() end closable_66e9405205b4f: __destruct closable_66e9405205b4f: close closable_66e9405205b4f: closing b() start closable_66e9405205b60: __construct b() catch b() finally closable_66e9405205b60: close closable_66e9405205b60: closing closable_66e9405205b60: __destruct closable_66e9405205b60: close closable_66e9405205b60: already closed a() start closable_66e9405205b74: __construct a() end closable_66e9405205b74: __destruct closable_66e9405205b74: close closable_66e9405205b74: closing b() start closable_66e9405205b80: __construct b() return closable_66e9405205b80: __destruct closable_66e9405205b80: close closable_66e9405205b80: closing b() finally a() start closable_66e9405205b8e: __construct a() end closable_66e9405205b8e: __destruct closable_66e9405205b8e: close closable_66e9405205b8e: closing b() start closable_66e9405205b9d: __construct b() return closable_66e9405205b9d: __destruct closable_66e9405205b9d: close closable_66e9405205b9d: closing b() finally a() start closable_66e9405205baf: __construct a() end closable_66e9405205baf: __destruct closable_66e9405205baf: close closable_66e9405205baf: closing b() start closable_66e9405205bbd: __construct b() catch b() finally closable_66e9405205bbd: close closable_66e9405205bbd: closing closable_66e9405205bbd: __destruct closable_66e9405205bbd: close closable_66e9405205bbd: already closed a() start closable_66e9405205bd2: __construct a() end closable_66e9405205bd2: __destruct closable_66e9405205bd2: close closable_66e9405205bd2: closing b() start closable_66e9405205bdf: __construct b() return closable_66e9405205bdf: __destruct closable_66e9405205bdf: close closable_66e9405205bdf: closing b() finally closable_66e9405205a67: __destruct closable_66e9405205a67: close closable_66e9405205a67: closing
Output for 8.1.5
closable_66e9405206c0b: __construct closable_66e9405206c0b: __destruct closable_66e9405206c0b: close closable_66e9405206c0b: closing closable_66e9405206c4d: __construct closable_66e9405206c56: __construct closable_66e9405206c56: __destruct closable_66e9405206c56: close closable_66e9405206c56: closing a() start closable_66e9405206c79: __construct a() end closable_66e9405206c79: __destruct closable_66e9405206c79: close closable_66e9405206c79: closing b() start closable_66e9405206c9c: __construct b() return closable_66e9405206c9c: __destruct closable_66e9405206c9c: close closable_66e9405206c9c: closing b() finally a() start closable_66e9405206ccb: __construct a() end closable_66e9405206ccb: __destruct closable_66e9405206ccb: close closable_66e9405206ccb: closing b() start closable_66e9405206ced: __construct b() return closable_66e9405206ced: __destruct closable_66e9405206ced: close closable_66e9405206ced: closing b() finally a() start closable_66e9405206d12: __construct a() end closable_66e9405206d12: __destruct closable_66e9405206d12: close closable_66e9405206d12: closing b() start closable_66e9405206d32: __construct b() catch b() finally closable_66e9405206d32: close closable_66e9405206d32: closing closable_66e9405206d32: __destruct closable_66e9405206d32: close closable_66e9405206d32: already closed a() start closable_66e9405206d96: __construct a() end closable_66e9405206d96: __destruct closable_66e9405206d96: close closable_66e9405206d96: closing b() start closable_66e9405206db6: __construct b() return closable_66e9405206db6: __destruct closable_66e9405206db6: close closable_66e9405206db6: closing b() finally a() start closable_66e9405206dd9: __construct a() end closable_66e9405206dd9: __destruct closable_66e9405206dd9: close closable_66e9405206dd9: closing b() start closable_66e9405206dfa: __construct b() catch b() finally closable_66e9405206dfa: close closable_66e9405206dfa: closing closable_66e9405206dfa: __destruct closable_66e9405206dfa: close closable_66e9405206dfa: already closed a() start closable_66e9405206e2c: __construct a() end closable_66e9405206e2c: __destruct closable_66e9405206e2c: close closable_66e9405206e2c: closing b() start closable_66e9405206e4e: __construct b() catch b() finally closable_66e9405206e4e: close closable_66e9405206e4e: closing closable_66e9405206e4e: __destruct closable_66e9405206e4e: close closable_66e9405206e4e: already closed a() start closable_66e9405206e80: __construct a() end closable_66e9405206e80: __destruct closable_66e9405206e80: close closable_66e9405206e80: closing b() start closable_66e9405206ea2: __construct b() return closable_66e9405206ea2: __destruct closable_66e9405206ea2: close closable_66e9405206ea2: closing b() finally a() start closable_66e9405206ec5: __construct a() end closable_66e9405206ec5: __destruct closable_66e9405206ec5: close closable_66e9405206ec5: closing b() start closable_66e9405206ee5: __construct b() catch b() finally closable_66e9405206ee5: close closable_66e9405206ee5: closing closable_66e9405206ee5: __destruct closable_66e9405206ee5: close closable_66e9405206ee5: already closed a() start closable_66e9405206f19: __construct a() end closable_66e9405206f19: __destruct closable_66e9405206f19: close closable_66e9405206f19: closing b() start closable_66e9405206f39: __construct b() catch b() finally closable_66e9405206f39: close closable_66e9405206f39: closing closable_66e9405206f39: __destruct closable_66e9405206f39: close closable_66e9405206f39: already closed a() start closable_66e9405206f6a: __construct a() end closable_66e9405206f6a: __destruct closable_66e9405206f6a: close closable_66e9405206f6a: closing b() start closable_66e9405206f8d: __construct b() catch b() finally closable_66e9405206f8d: close closable_66e9405206f8d: closing closable_66e9405206f8d: __destruct closable_66e9405206f8d: close closable_66e9405206f8d: already closed a() start closable_66e9405206fc0: __construct a() end closable_66e9405206fc0: __destruct closable_66e9405206fc0: close closable_66e9405206fc0: closing b() start closable_66e9405206fe1: __construct b() catch b() finally closable_66e9405206fe1: close closable_66e9405206fe1: closing closable_66e9405206fe1: __destruct closable_66e9405206fe1: close closable_66e9405206fe1: already closed closable_66e9405206c4d: __destruct closable_66e9405206c4d: close closable_66e9405206c4d: closing
Output for 8.1.4
closable_66e9405207e0c: __construct closable_66e9405207e0c: __destruct closable_66e9405207e0c: close closable_66e9405207e0c: closing closable_66e9405207e2e: __construct closable_66e9405207e31: __construct closable_66e9405207e31: __destruct closable_66e9405207e31: close closable_66e9405207e31: closing a() start closable_66e9405207e3f: __construct a() end closable_66e9405207e3f: __destruct closable_66e9405207e3f: close closable_66e9405207e3f: closing b() start closable_66e9405207e4b: __construct b() return closable_66e9405207e4b: __destruct closable_66e9405207e4b: close closable_66e9405207e4b: closing b() finally a() start closable_66e9405207e66: __construct a() end closable_66e9405207e66: __destruct closable_66e9405207e66: close closable_66e9405207e66: closing b() start closable_66e9405207e77: __construct b() catch b() finally closable_66e9405207e77: close closable_66e9405207e77: closing closable_66e9405207e77: __destruct closable_66e9405207e77: close closable_66e9405207e77: already closed a() start closable_66e9405207e93: __construct a() end closable_66e9405207e93: __destruct closable_66e9405207e93: close closable_66e9405207e93: closing b() start closable_66e9405207ea0: __construct b() catch b() finally closable_66e9405207ea0: close closable_66e9405207ea0: closing closable_66e9405207ea0: __destruct closable_66e9405207ea0: close closable_66e9405207ea0: already closed a() start closable_66e9405207eb7: __construct a() end closable_66e9405207eb7: __destruct closable_66e9405207eb7: close closable_66e9405207eb7: closing b() start closable_66e9405207eca: __construct b() catch b() finally closable_66e9405207eca: close closable_66e9405207eca: closing closable_66e9405207eca: __destruct closable_66e9405207eca: close closable_66e9405207eca: already closed a() start closable_66e9405207edf: __construct a() end closable_66e9405207edf: __destruct closable_66e9405207edf: close closable_66e9405207edf: closing b() start closable_66e9405207efd: __construct b() return closable_66e9405207efd: __destruct closable_66e9405207efd: close closable_66e9405207efd: closing b() finally a() start closable_66e9405207f0c: __construct a() end closable_66e9405207f0c: __destruct closable_66e9405207f0c: close closable_66e9405207f0c: closing b() start closable_66e9405207f1e: __construct b() catch b() finally closable_66e9405207f1e: close closable_66e9405207f1e: closing closable_66e9405207f1e: __destruct closable_66e9405207f1e: close closable_66e9405207f1e: already closed a() start closable_66e9405207f34: __construct a() end closable_66e9405207f34: __destruct closable_66e9405207f34: close closable_66e9405207f34: closing b() start closable_66e9405207f42: __construct b() catch b() finally closable_66e9405207f42: close closable_66e9405207f42: closing closable_66e9405207f42: __destruct closable_66e9405207f42: close closable_66e9405207f42: already closed a() start closable_66e9405207f55: __construct a() end closable_66e9405207f55: __destruct closable_66e9405207f55: close closable_66e9405207f55: closing b() start closable_66e9405207f63: __construct b() catch b() finally closable_66e9405207f63: close closable_66e9405207f63: closing closable_66e9405207f63: __destruct closable_66e9405207f63: close closable_66e9405207f63: already closed a() start closable_66e9405207f80: __construct a() end closable_66e9405207f80: __destruct closable_66e9405207f80: close closable_66e9405207f80: closing b() start closable_66e9405207f8e: __construct b() catch b() finally closable_66e9405207f8e: close closable_66e9405207f8e: closing closable_66e9405207f8e: __destruct closable_66e9405207f8e: close closable_66e9405207f8e: already closed a() start closable_66e9405207fa2: __construct a() end closable_66e9405207fa2: __destruct closable_66e9405207fa2: close closable_66e9405207fa2: closing b() start closable_66e9405207faf: __construct b() catch b() finally closable_66e9405207faf: close closable_66e9405207faf: closing closable_66e9405207faf: __destruct closable_66e9405207faf: close closable_66e9405207faf: already closed a() start closable_66e9405207fc7: __construct a() end closable_66e9405207fc7: __destruct closable_66e9405207fc7: close closable_66e9405207fc7: closing b() start closable_66e9405207fd8: __construct b() return closable_66e9405207fd8: __destruct closable_66e9405207fd8: close closable_66e9405207fd8: closing b() finally closable_66e9405207e2e: __destruct closable_66e9405207e2e: close closable_66e9405207e2e: closing
Output for 8.1.3
closable_66e9405203fdb: __construct closable_66e9405203fdb: __destruct closable_66e9405203fdb: close closable_66e9405203fdb: closing closable_66e9405203ffd: __construct closable_66e9405204000: __construct closable_66e9405204000: __destruct closable_66e9405204000: close closable_66e9405204000: closing a() start closable_66e940520400d: __construct a() end closable_66e940520400d: __destruct closable_66e940520400d: close closable_66e940520400d: closing b() start closable_66e940520401a: __construct b() return closable_66e940520401a: __destruct closable_66e940520401a: close closable_66e940520401a: closing b() finally a() start closable_66e940520402f: __construct a() end closable_66e940520402f: __destruct closable_66e940520402f: close closable_66e940520402f: closing b() start closable_66e940520403f: __construct b() return closable_66e940520403f: __destruct closable_66e940520403f: close closable_66e940520403f: closing b() finally a() start closable_66e940520404d: __construct a() end closable_66e940520404d: __destruct closable_66e940520404d: close closable_66e940520404d: closing b() start closable_66e940520405c: __construct b() catch b() finally closable_66e940520405c: close closable_66e940520405c: closing closable_66e940520405c: __destruct closable_66e940520405c: close closable_66e940520405c: already closed a() start closable_66e9405204076: __construct a() end closable_66e9405204076: __destruct closable_66e9405204076: close closable_66e9405204076: closing b() start closable_66e9405204084: __construct b() catch b() finally closable_66e9405204084: close closable_66e9405204084: closing closable_66e9405204084: __destruct closable_66e9405204084: close closable_66e9405204084: already closed a() start closable_66e940520409a: __construct a() end closable_66e940520409a: __destruct closable_66e940520409a: close closable_66e940520409a: closing b() start closable_66e94052040a9: __construct b() catch b() finally closable_66e94052040a9: close closable_66e94052040a9: closing closable_66e94052040a9: __destruct closable_66e94052040a9: close closable_66e94052040a9: already closed a() start closable_66e94052040be: __construct a() end closable_66e94052040be: __destruct closable_66e94052040be: close closable_66e94052040be: closing b() start closable_66e94052040cb: __construct b() return closable_66e94052040cb: __destruct closable_66e94052040cb: close closable_66e94052040cb: closing b() finally a() start closable_66e94052040da: __construct a() end closable_66e94052040da: __destruct closable_66e94052040da: close closable_66e94052040da: closing b() start closable_66e94052040e9: __construct b() return closable_66e94052040e9: __destruct closable_66e94052040e9: close closable_66e94052040e9: closing b() finally a() start closable_66e94052040f8: __construct a() end closable_66e94052040f8: __destruct closable_66e94052040f8: close closable_66e94052040f8: closing b() start closable_66e9405204106: __construct b() return closable_66e9405204106: __destruct closable_66e9405204106: close closable_66e9405204106: closing b() finally a() start closable_66e9405204115: __construct a() end closable_66e9405204115: __destruct closable_66e9405204115: close closable_66e9405204115: closing b() start closable_66e9405204122: __construct b() return closable_66e9405204122: __destruct closable_66e9405204122: close closable_66e9405204122: closing b() finally a() start closable_66e9405204130: __construct a() end closable_66e9405204130: __destruct closable_66e9405204130: close closable_66e9405204130: closing b() start closable_66e940520413e: __construct b() return closable_66e940520413e: __destruct closable_66e940520413e: close closable_66e940520413e: closing b() finally a() start closable_66e940520414d: __construct a() end closable_66e940520414d: __destruct closable_66e940520414d: close closable_66e940520414d: closing b() start closable_66e940520415a: __construct b() catch b() finally closable_66e940520415a: close closable_66e940520415a: closing closable_66e940520415a: __destruct closable_66e940520415a: close closable_66e940520415a: already closed closable_66e9405203ffd: __destruct closable_66e9405203ffd: close closable_66e9405203ffd: closing
Output for 8.1.2
closable_66e9405204966: __construct closable_66e9405204966: __destruct closable_66e9405204966: close closable_66e9405204966: closing closable_66e940520498c: __construct closable_66e940520498f: __construct closable_66e940520498f: __destruct closable_66e940520498f: close closable_66e940520498f: closing a() start closable_66e940520499e: __construct a() end closable_66e940520499e: __destruct closable_66e940520499e: close closable_66e940520499e: closing b() start closable_66e94052049ab: __construct b() return closable_66e94052049ab: __destruct closable_66e94052049ab: close closable_66e94052049ab: closing b() finally a() start closable_66e94052049c1: __construct a() end closable_66e94052049c1: __destruct closable_66e94052049c1: close closable_66e94052049c1: closing b() start closable_66e94052049d0: __construct b() catch b() finally closable_66e94052049d0: close closable_66e94052049d0: closing closable_66e94052049d0: __destruct closable_66e94052049d0: close closable_66e94052049d0: already closed a() start closable_66e94052049ec: __construct a() end closable_66e94052049ec: __destruct closable_66e94052049ec: close closable_66e94052049ec: closing b() start closable_66e94052049fa: __construct b() catch b() finally closable_66e94052049fa: close closable_66e94052049fa: closing closable_66e94052049fa: __destruct closable_66e94052049fa: close closable_66e94052049fa: already closed a() start closable_66e9405204a11: __construct a() end closable_66e9405204a11: __destruct closable_66e9405204a11: close closable_66e9405204a11: closing b() start closable_66e9405204a1f: __construct b() return closable_66e9405204a1f: __destruct closable_66e9405204a1f: close closable_66e9405204a1f: closing b() finally a() start closable_66e9405204a2f: __construct a() end closable_66e9405204a2f: __destruct closable_66e9405204a2f: close closable_66e9405204a2f: closing b() start closable_66e9405204a3d: __construct b() catch b() finally closable_66e9405204a3d: close closable_66e9405204a3d: closing closable_66e9405204a3d: __destruct closable_66e9405204a3d: close closable_66e9405204a3d: already closed a() start closable_66e9405204a53: __construct a() end closable_66e9405204a53: __destruct closable_66e9405204a53: close closable_66e9405204a53: closing b() start closable_66e9405204a61: __construct b() return closable_66e9405204a61: __destruct closable_66e9405204a61: close closable_66e9405204a61: closing b() finally a() start closable_66e9405204a71: __construct a() end closable_66e9405204a71: __destruct closable_66e9405204a71: close closable_66e9405204a71: closing b() start closable_66e9405204a7f: __construct b() return closable_66e9405204a7f: __destruct closable_66e9405204a7f: close closable_66e9405204a7f: closing b() finally a() start closable_66e9405204a8e: __construct a() end closable_66e9405204a8e: __destruct closable_66e9405204a8e: close closable_66e9405204a8e: closing b() start closable_66e9405204a9c: __construct b() catch b() finally closable_66e9405204a9c: close closable_66e9405204a9c: closing closable_66e9405204a9c: __destruct closable_66e9405204a9c: close closable_66e9405204a9c: already closed a() start closable_66e9405204ab2: __construct a() end closable_66e9405204ab2: __destruct closable_66e9405204ab2: close closable_66e9405204ab2: closing b() start closable_66e9405204ac0: __construct b() return closable_66e9405204ac0: __destruct closable_66e9405204ac0: close closable_66e9405204ac0: closing b() finally a() start closable_66e9405204acf: __construct a() end closable_66e9405204acf: __destruct closable_66e9405204acf: close closable_66e9405204acf: closing b() start closable_66e9405204ade: __construct b() catch b() finally closable_66e9405204ade: close closable_66e9405204ade: closing closable_66e9405204ade: __destruct closable_66e9405204ade: close closable_66e9405204ade: already closed a() start closable_66e9405204af3: __construct a() end closable_66e9405204af3: __destruct closable_66e9405204af3: close closable_66e9405204af3: closing b() start closable_66e9405204b01: __construct b() catch b() finally closable_66e9405204b01: close closable_66e9405204b01: closing closable_66e9405204b01: __destruct closable_66e9405204b01: close closable_66e9405204b01: already closed closable_66e940520498c: __destruct closable_66e940520498c: close closable_66e940520498c: closing
Output for 8.1.1
closable_66e94052042e8: __construct closable_66e94052042e8: __destruct closable_66e94052042e8: close closable_66e94052042e8: closing closable_66e9405204308: __construct closable_66e940520430c: __construct closable_66e940520430c: __destruct closable_66e940520430c: close closable_66e940520430c: closing a() start closable_66e940520431a: __construct a() end closable_66e940520431a: __destruct closable_66e940520431a: close closable_66e940520431a: closing b() start closable_66e9405204326: __construct b() return closable_66e9405204326: __destruct closable_66e9405204326: close closable_66e9405204326: closing b() finally a() start closable_66e940520433a: __construct a() end closable_66e940520433a: __destruct closable_66e940520433a: close closable_66e940520433a: closing b() start closable_66e9405204348: __construct b() return closable_66e9405204348: __destruct closable_66e9405204348: close closable_66e9405204348: closing b() finally a() start closable_66e9405204358: __construct a() end closable_66e9405204358: __destruct closable_66e9405204358: close closable_66e9405204358: closing b() start closable_66e9405204366: __construct b() return closable_66e9405204366: __destruct closable_66e9405204366: close closable_66e9405204366: closing b() finally a() start closable_66e9405204374: __construct a() end closable_66e9405204374: __destruct closable_66e9405204374: close closable_66e9405204374: closing b() start closable_66e9405204382: __construct b() catch b() finally closable_66e9405204382: close closable_66e9405204382: closing closable_66e9405204382: __destruct closable_66e9405204382: close closable_66e9405204382: already closed a() start closable_66e940520439e: __construct a() end closable_66e940520439e: __destruct closable_66e940520439e: close closable_66e940520439e: closing b() start closable_66e94052043ac: __construct b() return closable_66e94052043ac: __destruct closable_66e94052043ac: close closable_66e94052043ac: closing b() finally a() start closable_66e94052043bc: __construct a() end closable_66e94052043bc: __destruct closable_66e94052043bc: close closable_66e94052043bc: closing b() start closable_66e94052043c9: __construct b() return closable_66e94052043c9: __destruct closable_66e94052043c9: close closable_66e94052043c9: closing b() finally a() start closable_66e94052043d7: __construct a() end closable_66e94052043d7: __destruct closable_66e94052043d7: close closable_66e94052043d7: closing b() start closable_66e94052043e5: __construct b() return closable_66e94052043e5: __destruct closable_66e94052043e5: close closable_66e94052043e5: closing b() finally a() start closable_66e94052043f4: __construct a() end closable_66e94052043f4: __destruct closable_66e94052043f4: close closable_66e94052043f4: closing b() start closable_66e9405204401: __construct b() catch b() finally closable_66e9405204401: close closable_66e9405204401: closing closable_66e9405204401: __destruct closable_66e9405204401: close closable_66e9405204401: already closed a() start closable_66e940520441a: __construct a() end closable_66e940520441a: __destruct closable_66e940520441a: close closable_66e940520441a: closing b() start closable_66e9405204428: __construct b() return closable_66e9405204428: __destruct closable_66e9405204428: close closable_66e9405204428: closing b() finally a() start closable_66e9405204436: __construct a() end closable_66e9405204436: __destruct closable_66e9405204436: close closable_66e9405204436: closing b() start closable_66e9405204444: __construct b() catch b() finally closable_66e9405204444: close closable_66e9405204444: closing closable_66e9405204444: __destruct closable_66e9405204444: close closable_66e9405204444: already closed a() start closable_66e9405204459: __construct a() end closable_66e9405204459: __destruct closable_66e9405204459: close closable_66e9405204459: closing b() start closable_66e9405204467: __construct b() return closable_66e9405204467: __destruct closable_66e9405204467: close closable_66e9405204467: closing b() finally closable_66e9405204308: __destruct closable_66e9405204308: close closable_66e9405204308: closing
Output for 8.1.0
closable_66e94052046b7: __construct closable_66e94052046b7: __destruct closable_66e94052046b7: close closable_66e94052046b7: closing closable_66e94052046e1: __construct closable_66e94052046e4: __construct closable_66e94052046e4: __destruct closable_66e94052046e4: close closable_66e94052046e4: closing a() start closable_66e94052046f3: __construct a() end closable_66e94052046f3: __destruct closable_66e94052046f3: close closable_66e94052046f3: closing b() start closable_66e9405204701: __construct b() return closable_66e9405204701: __destruct closable_66e9405204701: close closable_66e9405204701: closing b() finally a() start closable_66e9405204717: __construct a() end closable_66e9405204717: __destruct closable_66e9405204717: close closable_66e9405204717: closing b() start closable_66e9405204725: __construct b() return closable_66e9405204725: __destruct closable_66e9405204725: close closable_66e9405204725: closing b() finally a() start closable_66e9405204735: __construct a() end closable_66e9405204735: __destruct closable_66e9405204735: close closable_66e9405204735: closing b() start closable_66e9405204743: __construct b() catch b() finally closable_66e9405204743: close closable_66e9405204743: closing closable_66e9405204743: __destruct closable_66e9405204743: close closable_66e9405204743: already closed a() start closable_66e940520475f: __construct a() end closable_66e940520475f: __destruct closable_66e940520475f: close closable_66e940520475f: closing b() start closable_66e940520476d: __construct b() catch b() finally closable_66e940520476d: close closable_66e940520476d: closing closable_66e940520476d: __destruct closable_66e940520476d: close closable_66e940520476d: already closed a() start closable_66e9405204783: __construct a() end closable_66e9405204783: __destruct closable_66e9405204783: close closable_66e9405204783: closing b() start closable_66e9405204791: __construct b() return closable_66e9405204791: __destruct closable_66e9405204791: close closable_66e9405204791: closing b() finally a() start closable_66e94052047a1: __construct a() end closable_66e94052047a1: __destruct closable_66e94052047a1: close closable_66e94052047a1: closing b() start closable_66e94052047af: __construct b() catch b() finally closable_66e94052047af: close closable_66e94052047af: closing closable_66e94052047af: __destruct closable_66e94052047af: close closable_66e94052047af: already closed a() start closable_66e94052047c5: __construct a() end closable_66e94052047c5: __destruct closable_66e94052047c5: close closable_66e94052047c5: closing b() start closable_66e94052047d3: __construct b() return closable_66e94052047d3: __destruct closable_66e94052047d3: close closable_66e94052047d3: closing b() finally a() start closable_66e94052047e2: __construct a() end closable_66e94052047e2: __destruct closable_66e94052047e2: close closable_66e94052047e2: closing b() start closable_66e94052047f0: __construct b() return closable_66e94052047f0: __destruct closable_66e94052047f0: close closable_66e94052047f0: closing b() finally a() start closable_66e94052047ff: __construct a() end closable_66e94052047ff: __destruct closable_66e94052047ff: close closable_66e94052047ff: closing b() start closable_66e940520480e: __construct b() return closable_66e940520480e: __destruct closable_66e940520480e: close closable_66e940520480e: closing b() finally a() start closable_66e940520481c: __construct a() end closable_66e940520481c: __destruct closable_66e940520481c: close closable_66e940520481c: closing b() start closable_66e940520482a: __construct b() catch b() finally closable_66e940520482a: close closable_66e940520482a: closing closable_66e940520482a: __destruct closable_66e940520482a: close closable_66e940520482a: already closed a() start closable_66e9405204840: __construct a() end closable_66e9405204840: __destruct closable_66e9405204840: close closable_66e9405204840: closing b() start closable_66e940520484e: __construct b() return closable_66e940520484e: __destruct closable_66e940520484e: close closable_66e940520484e: closing b() finally closable_66e94052046e1: __destruct closable_66e94052046e1: close closable_66e94052046e1: closing

preferences:
52.79 ms | 1020 KiB | 5 Q