这个PHP脚本可以被杀死吗?

这个PHP脚本可以被杀死吗?,php,destructor,Php,Destructor,$Test对象在浏览器断开连接时被破坏:它不会仅仅因为浏览器不会接收到头而重定向!但是,如果显式地unset($Test),它将 UPD:我错了:脚本将在浏览器仍然连接的情况下调用所有析构函数。然而,我不会依赖于这一点:脚本总是重定向。我原以为上面的预期行动是在打印后将其减半Foo@JasonS:如果打开输出缓冲,重定向仍可能发生。php.ini中有一个用于此的函数;也许在这里? <?php class Test { public function foo() {

$Test
对象在浏览器断开连接时被破坏:它不会仅仅因为浏览器不会接收到头而重定向!但是,如果显式地
unset($Test),它将


UPD:我错了:脚本将在浏览器仍然连接的情况下调用所有析构函数。然而,我不会依赖于这一点:脚本总是重定向。我原以为上面的预期行动是在打印后将其减半Foo@JasonS:如果打开输出缓冲,重定向仍可能发生。php.ini中有一个用于此的函数;也许在这里?
<?php

class Test {

    public function foo() {
        echo "Foo!";
        die();
    }

    public function __destruct() {
        header('location: http://google.com');
    }

}

$Test = new Test;
$Test->foo();