if ($ret) { echo 'test successful' . PHP_EOL; //TODO 记录一次成功 } } public function sendAndReceive($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:23.0) Gecko/20100101 Firefox/23.0'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); curl_setopt($ch, CURLINFO_HEADER_OUT, true); $result = curl_exec($ch); //赋值内容 if (curl_errno($ch)) { echo 'Curl error: ' . curl_error($ch) . "curl error num" . curl_errno($ch) . "\r\n"; return null; return false; } curl_close($ch); //关闭资源 return $true; } } $myTest = new MyTest(); $myTest->run();
public function BenchmarkStatic(Benchmark $b) { for ($i = 0; $i < $b->n; $i++) { MyTest::run(); } }