1--TEST-- 2curl_setopt() basic parameter test 3--CREDITS-- 4Paul Sohier 5#phptestfest utrecht 6--SKIPIF-- 7<?php if (!extension_loaded("curl")) print "skip"; ?> 8--FILE-- 9<?php 10echo "*** curl_setopt() call with incorrect parameters\n"; 11$ch = curl_init(); 12 13try { 14 curl_setopt($ch, '', false); 15} catch (TypeError $e) { 16 echo $e->getMessage(), "\n"; 17} 18 19try { 20 curl_setopt($ch, -10, 0); 21} catch (ValueError $e) { 22 echo $e->getMessage(), "\n"; 23} 24 25try { 26 curl_setopt($ch, 1000, 0); 27} catch (ValueError $e) { 28 echo $e->getMessage(), "\n"; 29} 30 31?> 32--EXPECT-- 33*** curl_setopt() call with incorrect parameters 34curl_setopt(): Argument #2 ($option) must be of type int, string given 35curl_setopt(): Argument #2 ($option) is not a valid cURL option 36curl_setopt(): Argument #2 ($option) is not a valid cURL option 37