setCurl(); $curl = $toolkit->getCurl(); $curl->onInfo = null; $responseCode = null; $curl->add( array( 'opt' => array( CURLOPT_URL => 'http://baidu.com' ), 'args' => [ 'This is user arg', &$responseCode ] ), function ($r, $args) { $args[1] = $r['info']['http_code']; echo "Request success for " . $r['info']['url'] . "\n"; echo "\nHeader info:\n"; print_r($r['info']); echo "\nRaw header:\n"; print_r($r['header']); echo "\nArgs:\n"; print_r($args); echo "\n\nBody size:\n"; echo strlen($r['body']) . ' bytes'; echo "\n"; }); $curl->start(); echo "\nresponse code returned by reference:\n"; echo $responseCode . "\n";