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