PHP中同时为每个循环运行多个调用?

时间:2017-02-23 20:22:49

标签: php foreach

我在我的PHP代码中为每个循环调用一个函数,如:

foreach ($tests as $test) {
        $mytest = new Test;
        $maintest = $mytest->Test_function($mytest);

        $testarray[$test] = $mytest->getTest();
        }

每次调用$ mytest-> Test_function()可能需要大约2分钟(调用远程服务器并测试获取的数据)。

如果我的$ tests数组中有5个元素,那么脚本花费的时间是:〜= 5 * 2分钟 我知道PHP不是一种异步语言,但你知道一种方法同时启动所有5个调用吗?

非常令人沮丧的是等待大约10分钟和我的剧本^^

0 个答案:

没有答案