PHP';s ignore_user_abort仅当位于顶部/第一行时才工作?

PHP';s ignore_user_abort仅当位于顶部/第一行时才工作?,php,Php,PHP函数页面上的示例代码表明了这一点,但没有在注释中阐明这一点 例如,如果我只想忽略用户中止(true);从大约一半开始,这个功能会起作用吗?或者它需要在顶部吗?并且会影响整个事情吗?这样做的原因是什么?在大多数web应用程序中,这个功能实际上没有任何作用,因为您只需要满足一个请求,并且永远不会拒绝用户执行诸如离开页面之类的操作。你在这里的实际用例是什么?我想你可以试着测试一下,看看会发生什么。@MikeBrant-在一个特定的PHP脚本上,我运行了一些MySQL查询,然后通过电子邮件发送给用

PHP函数页面上的示例代码表明了这一点,但没有在注释中阐明这一点


例如,如果我只想忽略用户中止(true);从大约一半开始,这个功能会起作用吗?或者它需要在顶部吗?并且会影响整个事情吗?

这样做的原因是什么?在大多数web应用程序中,这个功能实际上没有任何作用,因为您只需要满足一个请求,并且永远不会拒绝用户执行诸如离开页面之类的操作。你在这里的实际用例是什么?我想你可以试着测试一下,看看会发生什么。@MikeBrant-在一个特定的PHP脚本上,我运行了一些MySQL查询,然后通过电子邮件发送给用户,我将ignore\u user\u abort(true)放在中间;就在进行一些MySQL查询以确保它们得到执行并且用户也收到电子邮件之前,不管出于什么原因,如果没有达到一半,那也没关系——只要MySQL查询和电子邮件一起发送出去。@RocketHazmat这听起来很傻——但你的意思是在浏览器中访问PHP脚本的相关页面并快速退出吗?