3v4l.org

run code in 300+ PHP versions simultaneously
<?php function handle($throw = FALSE) { try { try { throw new \LogicException('invalid xml'); } catch (\Exception $e) { throw new \LogicException('', 0, $e); // wrap } } catch (\LogicException $e) { echo "ok\n"; } catch (\Exception $e) { echo "ok\n"; } } try { handle(); } catch (\Exception $e) { die('FUCKING BUG'); } var_dump(__FILE__);

preferences:
51.01 ms | 402 KiB | 5 Q