PHP:阻止函数返回值?

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)

Art*_*cto 5

你不能这样做.PHP中有一些允许异步I/O的函数,但不像你需要的并发性.

现有无语言支持的原因是PHP旨在执行短期脚本,而并发性由HTTP守护程序管理.

也可以看看: