当使用curl_multi_exec操作时,需要获取返回的错误信息时,通过curl_errno会发现结果始终为0
当使用curl_multi_exec操作时,需要获取返回的错误信息时,通过curl_errno会发现结果始终为0,即没有错误,即使是已出错的状况.原来以为是PHP的BUG,其实不然.解决办法:.... while($done = curl_multi_info_read($curl_multi)) { //获取已完成线程的结果 $ch = $done['handle'];//获取curl_init的资源对象 $errno = $done['result'];//取errno,直接使用curl_errno在multi操作中不可用,取不到错误,始终为0 .... 详细代码省略,已写了个完整类,日后放上.从result获取的errno和curl_errno的值是一样的,0是没有错