我需要在PHP中启动异步方法调用,但不知道如何实现这一点。最重要的想法如下:
public myfunctionAction() {
// normal flow
// execute the asynchronous call (WS)
// continue normal flow
}
我是怎么做到的?可以提供一个简单的例子来作为起点吗?可以让异步调用在后台执行并继续正常流程吗?
我正在使用Symfony 2.6.x作为开发框架,如果这有点帮助
答案 0 :(得分:1)
1 - 您可以在PHP中使用curl
,并且时间较短
2 - 您可以使用popen启动批处理或脚本shell而无需等待响应:例如pclose(popen("ws_start.sh"));
希望有所帮助:)