- register_shutdown_function: documentation ( source)
<?php
class Test {
public static function run()
{
$o = new Test('o');
throw new Exception('destroyer ?');
}
public static function shutdown()
{
echo 'fin script'."\n";
}
public function __construct(){
echo 'constructeur'."\n";
}
public function __destruct(){
echo 'destructeur'."\n";
}
}
register_shutdown_function(array('Test','shutdown'));
Test::run();