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();
Exemple #2
0
 public function BenchmarkStatic(Benchmark $b)
 {
     for ($i = 0; $i < $b->n; $i++) {
         MyTest::run();
     }
 }