cURL
cURL
curl_close
<?php
curl_close(curl_init());
curl_copy_handle
<?php
var_dump(curl_copy_handle(curl_init()));
curl_errno
<?php
var_dump(curl_errno(curl_init()));
curl_error
<?php
var_dump(curl_error(curl_init()));
curl_escape
<?php
var_dump(curl_escape(curl_init(), 'foo=foo'));
curl_exec
<?php
var_dump(curl_exec(curl_init()));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com');
var_dump(curl_exec($ch));
curl_file_create
<?php
var_dump(curl_file_create(__DIR__ . '/example.txt'));
curl_getinfo
<?php
var_dump(curl_getinfo(curl_init()));
var_dump(curl_getinfo(curl_init(), CURLINFO_CONNECT_TIME));
curl_init
<?php
var_dump(curl_init());
var_dump(curl_init('http://www.example.com'));
curl_multi_add_handle
<?php
$mh = curl_multi_init();
$ch1 = curl_init();
$ch2 = curl_init();
var_dump(curl_multi_add_handle($mh, $ch1));
var_dump(curl_multi_add_handle($mh, $ch2));
curl_multi_close
<?php
curl_multi_close(curl_multi_init());
curl_multi_errno
<?php
var_dump(curl_multi_errno(curl_multi_init()));
curl_multi_exec
<?php
$mh = curl_multi_init();
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, 'http://www.example.com');
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'http://www.example.com');
curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2);
do {
$status = curl_multi_exec($mh, $still_running);
} while ($status === CURLM_CALL_MULTI_PERFORM || $still_running);
curl_multi_getcontent
<?php
$mh = curl_multi_init();
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, 'http://www.example.com');
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'http://www.example.com');
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2);
do {
$status = curl_multi_exec($mh, $still_running);
$info = curl_multi_info_read($mh);
if ($info !== false) {
var_dump(curl_multi_getcontent($info['handle']));
}
} while ($status === CURLM_CALL_MULTI_PERFORM || $still_running);
curl_multi_info_read
<?php
$mh = curl_multi_init();
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, 'http://www.example.com');
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'http://www.example.com');
curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2);
do {
$status = curl_multi_exec($mh, $still_running);
$info = curl_multi_info_read($mh);
if ($info !== false) {
var_dump($info);
}
} while ($status === CURLM_CALL_MULTI_PERFORM || $still_running);
curl_multi_init
<?php
var_dump(curl_multi_init());
curl_multi_remove_handle
<?php
$mh = curl_multi_init();
$ch1 = curl_init();
$ch2 = curl_init();
curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2);
var_dump(curl_multi_remove_handle($mh, $ch1));
var_dump(curl_multi_remove_handle($mh, $ch2));
curl_multi_select
<?php
var_dump(curl_multi_select(curl_multi_init(), 1));
curl_multi_setopt
<?php
var_dump(curl_multi_setopt(curl_multi_init(), CURLMOPT_MAXCONNECTS, 10));
curl_multi_strerror
<?php
var_dump(curl_multi_strerror(curl_multi_errno(curl_multi_init())));
curl_pause
<?php
var_dump(curl_pause(curl_init(), CURLPAUSE_ALL));
curl_reset
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com');
curl_reset($ch);
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com');
curl_setopt_array
<?php
$options = [
CURLOPT_URL => 'http://www.example.com',
CURLOPT_RETURNTRANSFER => true
];
var_dump(curl_setopt_array(curl_init(), $options));
curl_setopt
<?php
$ch = curl_init();
var_dump(curl_setopt($ch, CURLOPT_URL, 'http://www.example.com'));
var_dump(curl_setopt($ch, CURLOPT_RETURNTRANSFER, true));
curl_share_close
<?php
curl_share_close(curl_share_init());
curl_share_errno
<?php
var_dump(curl_share_errno(curl_share_init()));
curl_share_init
<?php
var_dump(curl_share_init());
curl_share_setopt
<?php
$ch = curl_share_init();
var_dump(curl_share_setopt($ch, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE));
curl_share_strerror
<?php
var_dump(curl_share_strerror(curl_share_errno(curl_share_init())));
curl_strerror
<?php
var_dump(curl_strerror(curl_errno(curl_init())));
curl_unescape
<?php
var_dump(curl_unescape(curl_init(), 'foo%3Dfoo'));
curl_version
<?php
var_dump(curl_version());
CURLFile
CURLFile::__construct
<?php
var_dump(new CURLFile(__DIR__ . '/example.txt'));
var_dump(new CURLFile(__DIR__ . '/example.txt', 'text/plain', 'example'));
CURLFile::getFilename
<?php
$file = new CURLFile(__DIR__ . '/example.txt', 'text/plain', 'example');
var_dump($file->getFilename());
CURLFile::getMimeType
<?php
$file = new CURLFile(__DIR__ . '/example.txt', 'text/plain', 'example');
var_dump($file->getMimeType());
CURLFile::getPostFilename
<?php
$file = new CURLFile(__DIR__ . '/example.txt', 'text/plain', 'example');
var_dump($file->getPostFilename());
CURLFile::setMimeType
<?php
$file = new CURLFile(__DIR__ . '/example.txt', 'text/plain', 'example');
$file->setMimeType('image/jpeg');
var_dump($file->getMimeType());
CURLFile::setPostFilename
<?php
$file = new CURLFile(__DIR__ . '/example.txt', 'text/plain', 'example');
$file->setPostFilename('index');
var_dump($file->getPostFilename());