PHP中的异步方法exec

时间:2015-02-04 15:41:06

标签: php multithreading asynchronous

我需要在PHP中启动异步方法调用,但不知道如何实现这一点。最重要的想法如下:

public myfunctionAction() {
    // normal flow
    // execute the asynchronous call (WS)
    // continue normal flow
}

我是怎么做到的?可以提供一个简单的例子来作为起点吗?可以让异步调用在后台执行并继续正常流程吗?

我正在使用Symfony 2.6.x作为开发框架,如果这有点帮助

1 个答案:

答案 0 :(得分:1)

1 - 您可以在PHP中使用curl,并且时间较短 2 - 您可以使用popen启动批处理或脚本shell而无需等待响应:例如pclose(popen("ws_start.sh"));

希望有所帮助:)