Fix issue with calling a unique, non-persistent method
[hiphop-php.git] / hphp / test / slow / hhbbc / static_props_011.php
blob9ed0e7c6f2c3aea97c58ae2a58e7be1a27faf199
1 <?hh
3 class monomorphic_dynamic {
4 private static $x = 0;
5 private static $y = 1;
6 private static $z = 2;
8 public static function heh(int $val, string $name) {
9 self::${$name} = $val;
12 public static function get() {
13 var_dump(is_int(self::$x));
14 var_dump(is_int(self::$y));
15 var_dump(is_int(self::$z));
16 return self::$x;
20 function main() {
21 monomorphic_dynamic::get();
22 monomorphic_dynamic::heh(3, 'x');
23 monomorphic_dynamic::heh(3, 'z');
24 monomorphic_dynamic::heh(3, 'y');
25 monomorphic_dynamic::get();
28 main();