3 class C
{ function m() {} }
7 $mc1 = meth_caller(C
::class, 'm');
8 $mc2 = __hhvm_intrinsics\
launder_value($mc1);
11 $v2 = __hhvm_intrinsics\
launder_value(vec
[$mc2]);
13 $d1 = dict
['a' => $mc1];
14 $d2 = __hhvm_intrinsics\
launder_value(dict
['a' => $mc2]);
16 $x1 = dict
['a' => vec
[$mc1]];
17 $x2 = __hhvm_intrinsics\
launder_value(dict
['a' => vec
[$mc2]]);
19 apc_store('mc1', $mc1);
20 apc_store('mc2', $mc2);
26 var_dump(__hhvm_intrinsics\apc_fetch_no_check
('mc1'));
27 var_dump(__hhvm_intrinsics\apc_fetch_no_check
('mc2'));
28 var_dump(__hhvm_intrinsics\apc_fetch_no_check
('v1'));
29 var_dump(__hhvm_intrinsics\apc_fetch_no_check
('v2'));
30 var_dump(__hhvm_intrinsics\apc_fetch_no_check
('d1'));
31 var_dump(__hhvm_intrinsics\apc_fetch_no_check
('d2'));