introduce array_multisort1, ..., array_multisort9
[hiphop-php.git] / hphp / test / slow / invalid_argument / 1381.php
blob35b4e1ddb03206cef2cd146cc20e4801f50dbe62
1 <?hh
3 // disable array -> "Array" conversion notice
4 <<__EntryPoint>> function main(): void {
5 error_reporting(error_reporting() & ~E_NOTICE);
6 $ch = curl_init();
7 var_dump(curl_setopt($ch, -1337, 'http://www.example.com/'));
8 curl_close($ch);
9 var_dump(iconv_set_encoding('internal_encoding', str_pad('invalid-charset', 64)));
10 var_dump(iconv_mime_decode( 'Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=', 0, str_pad('invalid-charset', 64)));
11 var_dump(iconv_mime_decode_headers( 'Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=', 0, str_pad('invalid-charset', 64)));
12 var_dump(iconv_strlen('UHLDvGZ1bmcgUHLDvGZ1bmc=', str_pad('invalid-charset', 64)));
13 $subject = 'Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=';
14 var_dump(iconv_strpos($subject, 'H', 0, str_pad('invalid-charset', 64)));
15 var_dump(iconv_strrpos($subject, 'H', str_pad('invalid-charset', 64)));
16 var_dump(iconv_substr('AB',0,1, str_pad('invalid-charset', 64)));
17 $preferences = array( 'output-charset' => 'UTF-8', 'line-length' => 76, 'line-break-chars' => "\n");
18 $preferences['scheme'] = 'Q';
19 $preferences['input-charset'] = str_pad('invalid-charset', 64);
20 var_dump(iconv_mime_encode('Subject', "Pr\xc3\xbcfung Pr\xc3\xbcffung", $preferences));
21 $preferences['input-charset'] = 'ISO-8859-1';
22 $preferences['output-charset'] = str_pad('invalid-charset', 64);
23 var_dump(iconv_mime_encode('Subject', "Pr\xc3\xbcfung Pr\xc3\xbcffung", $preferences));
24 var_dump(iconv_set_encoding('internal_encoding', str_pad('invalid-charset', 64)));
25 var_dump(iconv('UTF-8', str_pad('invalid-charset', 64), ''));
26 var_dump(iconv(str_pad('invalid-charset', 64), 'UTF-8', ''));
27 var_dump(time_nanosleep(-1, 0));
28 var_dump(time_nanosleep(0, -1));
29 var_dump(time_sleep_until(0.0));
30 var_dump(gzcompress('abc', -2));
31 var_dump(gzdeflate('abc', -2));
32 var_dump(http_build_query(1));
33 var_dump(parse_url('http://www.example.com', 100));
34 var_dump(checkdnsrr('127.0.0.1', 'INVALID_TYPE'));
35 var_dump(assert_options(-1));
36 var_dump(simplexml_load_string('', 'INVALID_CLASS'));
37 var_dump(simplexml_load_string('', 'stdClass'));
38 try { var_dump(stream_get_contents('', -1)); } catch (Exception $e) { echo "\n".'Warning: '.$e->getMessage().' in '.__FILE__.' on line '.__LINE__."\n"; }
39 $fp = fopen(__DIR__.'/../../sample_dir/file', 'r');
40 var_dump(fgets($fp, -1));
41 fclose($fp);
42 $tmpfname = tempnam('', str_repeat('a', 128));
43 var_dump(strlen(basename($tmpfname)));
44 unlink($tmpfname);
45 $tmpfname = tempnam('', '/var/www' . str_repeat('a', 128));
46 var_dump(strlen(basename($tmpfname)));
47 unlink($tmpfname);
48 $ar1 = array(10, 100, 100, 0);
49 $ar2 = array(1, 3, 2);
50 var_dump(array_multisort2(&$ar1, &$ar2));
51 $phrase = 'eat fruits, vegetables, and fiber every day.';
52 $healthy = array('fruits', 'vegetables');
53 $yummy = array('pizza', 'beer', 'ice cream');
54 var_dump(str_replace($healthy, $yummy, $phrase));
55 var_dump(str_replace_with_count('ll', $yummy, 'good golly miss molly!', inout $count));
56 var_dump(setlocale(LC_ALL, array('de_DE@garbage', 'de_DE', 'deu_deu'), array(1, 2)));
57 var_dump(setlocale(LC_ALL, str_pad('a', 255)));
58 var_dump(pack("\xf4", 0x1234, 0x5678, 65, 66));
59 var_dump(pack("x5", 0x1234, 0x5678, 65, 66));
60 var_dump(pack("h", -0x1234));
61 var_dump(pack("h", 12345678900));
62 var_dump(unpack("\xf4", "0x1234"));
63 var_dump(sscanf('foo', '[%s'));
64 var_dump(sscanf('foo', '%z'));
65 var_dump(sscanf("SN/abc", "SN/%d%d"));
66 var_dump(sscanf("SN/abc", ""));
67 var_dump(printf('%$', 3));
68 var_dump(vsprintf('%$', 3));
69 var_dump(sprintf('%$', 3));
70 var_dump(vsprintf('%$', 3));
71 var_dump(str_word_count('abc', 2, '...'));
72 var_dump(str_word_count('abc', 2, 'b..a'));
73 var_dump(str_word_count('abc', 2, 'a..b..c'));
74 var_dump(base_convert('05678', 8, 37));
75 var_dump(convert_cyr_string('abc', 'y', 'z'));
76 var_dump(money_format('%abc', 1.33));
77 var_dump(money_format('%i%i', 1.33));
78 var_dump(str_pad('abc', 10, '', 100));
79 var_dump(str_pad('abc', 10, ' ', 100));
80 var_dump(wordwrap('', 75, '', true));
81 var_dump(wordwrap('', 75, '', true));
82 var_dump(wordwrap('abc', 75, '', true));
83 var_dump(wordwrap('abc', 0, '', true));