marius321967/php-curl-class

该包已被弃用且不再维护。未建议替代包。

PHP Curl Class 是 PHP cURL 扩展的对象封装。

4.0.0 2015-07-29 20:27 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:51:23 UTC


README

使用 PHP 接口的PHP Curl Class

变更

MultiCurladdGetaddPost等调用更改为getpost等。

常规 cURL

// Our response.
$response = null;

// Single Curl request object.
$curl = new Curl();

// Bind success callback.
$curl->success(function($curl) use (&$response) {
    $response = $curl->response;
});

// Send the request.
$curl->get('http://example.com/');

echo $response;

异步 cURL

// Our response.
$response = null;

// Async Curl handler.
$multiCurl = new MultiCurl();

// Add a get request to the queue, it returns the single request object.
$curl = $multiCurl->get('http://example.com/');

// Bind success callback.
$curl->success(function($curl) use (&$response) {
    $response = $curl->response;
});

// Execute all requests in the queue.
$multiCurl->start();

echo $response;

注意

关于其他功能,请参阅原始包文档