PHP中的异步方法exec



我需要在PHP中启动一个异步方法调用,但对如何实现这一点一无所知。大创意如下:

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

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

我使用Symfony 2.6.x作为开发框架,如果这有助于

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

希望能有所帮助:)

最新更新