Ind*_*ial 3 php background-process
我怎么能确保startProcess();调用该函数,但没有停止执行myFunction().我猜想有一种方法可以调用一个函数并阻止它返回它的值,从而实现这个目的吗?
伪代码:
function myFunction() {
startProcess();
return $something;
}
function startProcess() {
sleep(5);
// Do stuff that user doesn't should have to wait for.
}
Run Code Online (Sandbox Code Playgroud)
你不能这样做.PHP中有一些允许异步I/O的函数,但不像你需要的并发性.
现有无语言支持的原因是PHP旨在执行短期脚本,而并发性由HTTP守护程序管理.
也可以看看: