<?php require '../../CurlMulti/Core.php'; require './inc/cb_info.php'; $curl = new CurlMulti_Core(); $curl->cbInfo = 'cbInfo'; $curl->maxThread = 2; $curl->cache['enable'] = true; $curl->cache['dir'] = __DIR__ . '/cache'; if (!file_exists($curl->cache['dir'])) { mkdir($curl->cache['dir']); } $url = 'http://www.baidu.com'; for ($i = 0; $i < 100; $i++) { $curl->add(array('url' => $url . '?wd=' . $i)); } $curl->start();
<?php require '../../CurlMulti/Core.php'; $url = array(); $curl = new CurlMulti_Core(); $curl->start(function () { static $i = 0; echo $i++ . "\n"; if ($i >= 3) { return false; } sleep(1); return true; });