我使用ignore_user_abort的主要意图是我下载一个包含大量数据并花费超过10分钟的excel文件,所以为了让下载发生在后端并继续其他进程,我正在使用这个功能,就像我一样第一次使用这个函数为了理解我写了一个简单的代码如下
ignore_user_abort(true);
set_time_limit(0);
echo 'Testing connection handling in PHP';
$i=1;
while($i<5)
{
// Did the connection fail?
if(connection_status() != CONNECTION_NORMAL)
{ echo "connect lost";
break;
}
else {
echo "test";
}
$i++;
}
但是当我运行这段代码时,它会进入无限循环