while( ($mrc = curl_multi_exec($mh, $running)) == CURLM_CALL_MULTI_PERFORM );
do{
$mrc = curl_multi_exec($mh, $running));
//echo($running);
}while($mrc == CURLM_CALL_MULTI_PERFORM );
Спустя 16 минут, 48 секунд (11.01.2012 - 17:07) nugle написал(а):
while($mrc == CURLM_CALL_MULTI_PERFORM )
{
$mrc = curl_multi_exec($mh, $running));
//echo($running);
}
Они не всегда будут равнозначными. Как я написал равнозначны (практически)
Спустя 21 минута, 57 секунд (11.01.2012 - 17:29) Гость_Winston написал(а):
Цитата (Xes @ 11.01.2012 - 13:51) |
Равнозначны ли два этих цикла, за усключениением того что один с пред, другой с пост условием |
while - выполняется 0 и более раз
do while - обязательно выполняется один раз и более
То есть при использовании do while у тебя гарантированно будет выполнятся одна итерация.