1--TEST-- 2curl_share_setopt basic test 3--SKIPIF-- 4<?php 5if (!extension_loaded("curl")) { 6 exit("skip curl extension not loaded"); 7} 8?> 9--FILE-- 10<?php 11 12$sh = curl_share_init(); 13var_dump(curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE)); 14var_dump(curl_share_setopt($sh, CURLSHOPT_UNSHARE, CURL_LOCK_DATA_DNS)); 15 16try { 17 curl_share_setopt($sh, -1, 0); 18} catch (ValueError $e) { 19 echo $e->getMessage(), "\n"; 20} 21 22?> 23--EXPECT-- 24bool(true) 25bool(true) 26curl_share_setopt(): Argument #2 ($option) is not a valid cURL share option 27