- 最近開發 Stylet Reader 時,為了要抓取 feed 用上了 php_curl,但文件實在有夠少的。雖然 libcurl 官網有一份 C API 的文件,但命名有些出入,所以我自製了一份對照表(見文末,僅供參考)。
- 從原始碼看來 curl_multi_select() 僅是代為呼叫 curl_multi_fdset() 與 select() ,後者可參考socket_select()。
- 依照文字說明, curl_multi_info_read() 的第二個參數($msgs_in_queue)應該是 passing by reference 吧!?怎麼會是 passing by value 呢?真詭異。
- 承上,雖然可以手動傳址 curl_multi_info_read( $mh, &$msgs_in_queue),但得打開 allow_call_time_pass_reference = On (不建議)。
- select Function (Windows) MSDN。
php_curl | libcurl |
---|---|
curl_close | curl_easy_cleanup |
curl_copy_handle | curl_easy_duphandle |
curl_errno | |
curl_error | curl_easy_strerror |
curl_exec | curl_easy_perform |
curl_getinfo | curl_easy_getinfo |
curl_init | curl_easy_init |
curl_multi_add_handle | curl_multi_add_handle |
curl_multi_close | curl_multi_cleanup |
curl_multi_exec | curl_multi_perform |
curl_multi_getcontent | |
curl_multi_info_read | curl_multi_info_read |
curl_multi_init | curl_multi_init |
curl_multi_remove_handle | curl_multi_remove_handle |
curl_multi_select | curl_multi_fdset + select |
curl_setopt_array | |
curl_setopt | curl_easy_setopt |
curl_version | curl_version |
No comments:
Post a Comment
Comment Form Message