<?php class O { function __destruct() { echo "D\n"; } } $o = new O(); $fx = fn() => ($o = 5) && $o; unset($o); var_dump($fx()); $o = new O(); $fx = fn($o) => $o; unset($o); var_dump($fx(5));
You have javascript disabled. You will not be able to edit any code.