Roll back array-specific changes through D19607758
[hiphop-php.git] / hphp / test / slow / hack_arr_compat / null_index.php
blobb345df1563cdb29ed105e35bddaa5036393cb5fb
1 <?hh
4 <<__EntryPoint>>
5 function main_null_index() {
6 echo "=== indexing into a boolean ===\n";
7 $t = false[2]; // QueryM 1 CGet EI:2, return ElemEmptyish
9 echo "=== indexing into invalid keys ===\n";
10 $arr = __hhvm_intrinsics\dummy_cast_to_kindofarray(dict['key' => 'val']);
11 try { $t = $arr['invalid key']['invalid key 2']; } catch (Exception $e) { echo $e->getMessage()."\n"; }
12 $t = $arr['key']['invalid key 2'];