1--TEST-- 2Curl_multi_getcontent() error test 3--CREDITS-- 4Rein Velt (rein@velt.org) 5#TestFest Utrecht 20090509 6--SKIPIF-- 7<?php 8if (!extension_loaded('curl')) print 'skip'; 9?> 10--FILE-- 11<?php 12 //CURL_MULTI_GETCONTENT TEST 13 14 //CREATE RESOURCES 15 $ch1=curl_init(); 16 $ch2=curl_init(); 17 18 //SET URL AND OTHER OPTIONS 19 curl_setopt($ch1, CURLOPT_URL, "file://".dirname(__FILE__). DIRECTORY_SEPARATOR . "curl_testdata1.txt"); 20 curl_setopt($ch2, CURLOPT_URL, "file://".dirname(__FILE__). DIRECTORY_SEPARATOR . "curl_testdata2.txt"); 21 curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true); 22 curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true); 23 24 //CREATE MULTIPLE CURL HANDLE 25 $mh=curl_multi_init(); 26 27 //ADD THE 2 HANDLES 28 curl_multi_add_handle($mh,$ch1); 29 curl_multi_add_handle($mh,$ch2); 30 31 //EXECUTE 32 $running=0; 33 do { 34 curl_multi_exec($mh,$running); 35 } while ($running>0); 36 37 $results1=curl_multi_getcontent(); //no parameter 38 $results2=curl_multi_getcontent($ch2); 39 40 //CLOSE 41 curl_multi_remove_handle($mh,$ch1); 42 curl_multi_remove_handle($mh,$ch2); 43 curl_multi_close($mh); 44 45 echo $results1; 46 echo $results2; 47 48?> 49--EXPECTF-- 50Warning: curl_multi_getcontent() expects exactly 1 parameter, 0 given in %s on line %d 51CURL2 52