在php中运行多个函数
我需要同时运行多个功能。我已通过创建 ElapsedEventHandler 并在计时器到期时执行它,在 C# 中成功实现了它。通过这种方式,我可以同时运行多个函数(委托)。我如何使用 php 做同样的事情?
I need to run several functions at the same time. I had successfully implemented in C# by creating an ElapsedEventHandler and executing it when a timer gets elapsed. In this way I could run a number of functions at the same time (delegates). How can I do the same thing using php?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
更新
PHP 现在支持多任务。请参阅 pthreads API。
PHP 没有多线程。因此,您必须通过 CLI 生成另一个 php 进程并运行该脚本。
查看这些问题以获取更多信息:
Update
PHP supports multitasking now. See the pthreads API.
PHP does not have multi-threading. So you'd have to spawn another php process through CLI and run that script.
checkout these questions for more info:
像这样的东西应该有效:
Something like this should work:
只需创建一个数组,在其中放置要运行的所有函数,然后循环该数组并运行函数。
那是你想做的吗?
just create an array where you put all the functions you wanna run, then loop the array and run the functions.
is that what you wanna do?
您可以这样模仿:
当您运行 runFuncs() 时;它运行其中的所有功能。
This is how you can imitate that:
When you run runFuncs(); it runs all functions inside it.