- debug_print_backtrace: documentation ( source)
<?php
$foo = new class {
public function __set(string $name, $value) { throw new \Exception; }
};
$foo->destructListener = new class {
public function __destruct() {echo "bye"; debug_print_backtrace(); }
};
unset($foo);