异步 PHP — 多进程、多线程和协程

Lenix at 
让我们看一下这段典型的 PHP 代码:function names() { $data = Http::get('data.location/products')->json(); $names = []; foreach ($data as $item){ $names[] = $item['name']; } return $names; } 我们发送一个返回项目数组的 HTTP 请求,然后我们将每个项目的名称存储在一个$names 数组中。执行此函数所花费的时间等于请求的持续时间加上构建数组所花费的时间。如果我们想为不同的数据……