2 // Copyright 2004-present Facebook. All Rights Reserved.
4 function test($a, $a2, $a3) {
10 function main($a, $a2, $a3) {
13 } catch (Exception
$e) {
14 echo $e->getMessage() . "\n";
19 $a2 = array("1", "b", "c");
22 $d1 = dict
['a' => 1, 'b' => 2, 'c' => 3];
23 $k1 = keyset
[1, 2, 3];
25 main(vec
[], $a1, $a2);
26 main(dict
[], $a1, $a2);
27 main(keyset
[], $a1, $a2);
31 main(keyset
[], [], []);
41 main($a1, vec
[], $v1);
42 main($a1, dict
[], $d1);
43 main($a1, keyset
[], $k1);
45 main($a1, $v1, vec
[]);
46 main($a1, $d1, dict
[]);
47 main($a1, $k1, keyset
[]);
50 main([], dict
[], $d1);
51 main([], keyset
[], $k1);
54 main([], $d1, dict
[]);
55 main([], $k1, keyset
[]);