1--TEST--
2JIT FETCH_DIM_R: 001
3--INI--
4opcache.enable=1
5opcache.enable_cli=1
6opcache.file_update_protection=0
7;opcache.jit_debug=257
8--EXTENSIONS--
9opcache
10--FILE--
11<?php
12function foo() {
13    $a = array(1,2,3,""=>4,"ab"=>5,"2x"=>6);
14    var_dump($a[0]);
15    var_dump($a[2]);
16    var_dump($a[1.0]);
17    var_dump($a["0"]);
18    var_dump($a["2"]);
19    var_dump($a[false]);
20    var_dump($a[true]);
21    var_dump($a[null]);
22    var_dump($a["ab"]);
23    $x = "a";
24    $y = "b";
25    var_dump($a[$x . $y]);
26    var_dump($a["2x"]);
27    $x = "2";
28    $y = "x";
29    var_dump($a[$x . $y]);
30}
31foo();
32?>
33--EXPECT--
34int(1)
35int(3)
36int(2)
37int(1)
38int(3)
39int(1)
40int(2)
41int(4)
42int(5)
43int(5)
44int(6)
45int(6)
46