Turn FFP errors upto 11; report everything
[hiphop-php.git] / hphp / test / quick / dict / invalid-scalar.php
blob8f86291df54d5c7f7d22554989c8d58fae35ba6e
1 <?hh
2 try {
3 $d = dict[1.1 => 1];
4 } catch (Exception $e) {
5 var_dump("Got ".$e->getMessage());
7 try {
8 $e = dict[false => 1];
9 } catch (Exception $e) {
10 var_dump("Got ".$e->getMessage());
12 try {
13 $f = dict[true => 1];
14 } catch (Exception $e) {
15 var_dump("Got ".$e->getMessage());
17 try {
18 $g = dict[null => 1];
19 } catch (Exception $e) {
20 var_dump("Got ".$e->getMessage());
22 try {
23 $h = dict[array() => 1];
24 } catch (Exception $e) {
25 var_dump("Got ".$e->getMessage());
27 try {
28 $i = dict[new stdclass() => 1];
29 } catch (Exception $e) {
30 var_dump("Got ".$e->getMessage());
32 try {
33 $j = false;
34 $k = dict[$j =>1];
35 } catch (Exception $e) {
36 var_dump("Got ".$e->getMessage());
38 try {
39 $l = dict[vec[] => 1];
40 } catch (Exception $e) {
41 var_dump("Got ".$e->getMessage());
43 try {
44 $m = dict[dict[] => 1];
45 } catch (Exception $e) {
46 var_dump("Got ".$e->getMessage());
48 try {
49 $n = dict[keyset[] => 1];
50 } catch (Exception $e) {
51 var_dump("Got ".$e->getMessage());
53 try {
54 $o = dict[Vector{1, 2, 3} => 1];
55 } catch (Exception $e) {
56 var_dump("Got ".$e->getMessage());