【发布时间】:2012-07-04 21:43:58
【问题描述】:
使用 php curl_multi_exec($m,$active) 函数的经验似乎证实了 $active 在调用之间总是会下降一,即使两个网站都完成了。但是,当使用这个函数时,如果你在两次调用之间执行一些非常长的代码,是否保证 $active 总是会从它的最后一个值下降一个?
【问题讨论】:
使用 php curl_multi_exec($m,$active) 函数的经验似乎证实了 $active 在调用之间总是会下降一,即使两个网站都完成了。但是,当使用这个函数时,如果你在两次调用之间执行一些非常长的代码,是否保证 $active 总是会从它的最后一个值下降一个?
【问题讨论】:
PHP documentation 和 underlying cURL 函数 curl_multi_perform() 的 PHP documentation 和 documentation 都没有说明 $active 在调用之间仅减 1,因此这可能只是巧合,您当然不应该依赖它因为它可能随时改变。
【讨论】: