如何在异步运行另一个进程时从PHP脚本返回数据
因此,我构建了一个使用API的应用程序 当有人使用该API向我的数据库提交一些数据时,我希望他们能够尽快继续使用该应用程序。现在我的问题是,当他们提交数据时,我想通知其他用户该用户已经这样做了。在我看来,实现这一目标的最佳方式是推送通知 但是,当他们提交了数据后,我会收集我想要发送推送通知的所有用户,并对他们进行循环,如果有很多用户,API将在函数完成执行之前花费很多时间如何在异步运行另一个进程时从PHP脚本返回数据,php,asynchronous,return,Php,Asynchronous,Return,因此,我构建了一个使用API的应用程序 当有人使用该API向我的数据库提交一些数据时,我希望他们能够尽快继续使用该应用程序。现在我的问题是,当他们提交数据时,我想通知其他用户该用户已经这样做了。在我看来,实现这一目标的最佳方式是推送通知 但是,当他们提交了数据后,我会收集我想要发送推送通知的所有用户,并对他们进行循环,如果有很多用户,API将在函数完成执行之前花费很多时间 我希望能够将数据发送回客户机,并且仍然继续执行PHP脚本,因为客户机在完成之前等待是没有用的。PHP是否可以异步发送数据并继
我希望能够将数据发送回客户机,并且仍然继续执行PHP脚本,因为客户机在完成之前等待是没有用的。PHP是否可以异步发送数据并继续执行脚本?在PHP中有多种方法可以创建异步消息
- 使用事件驱动库,例如
- 使用(带或不带React)通过TCP套接字将消息发送到另一个服务
- 使用
shell\u exec(“您的cmd>/dev/null 2>/dev/null&”)执行后台shell脚本,其中
是脚本或其他可执行文件;其余部分确保PHP允许进程在后台运行您的cmd
- 按照[本问题中的详细说明]发出异步HTTP请求(