phpでcrulを使用しています
crulのCURLOPT_TIMEOUTオプションについて質問があります
$start = microtime(true);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 適当なURL);
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
curl_exec($ch);
curl_close($ch);
$finish = microtime(true) - $start;
curl_setoptはざっくりなのですが結果timeoutの設定の2秒よりも大きい数字がかえってくることがあります
CURLOPT_TIMEOUTをドキュメントで見てみた所cURL関数の実行にかけられる時間の最大値とあるのですが実行にかけられる時間とは詳しく言えば何をしている時間のことになるのでしょうか?