1--TEST-- 2Test typed properties initial values 3--FILE-- 4<?php 5class Foo { 6 public int $int = 1; 7 public float $flt = 2.2; 8 public float $flt2 = 2; 9 public array $arr = []; 10 public bool $bool = false; 11 public iterable $iter = []; 12} 13var_dump(new Foo); 14?> 15--EXPECT-- 16object(Foo)#1 (6) { 17 ["int"]=> 18 int(1) 19 ["flt"]=> 20 float(2.2) 21 ["flt2"]=> 22 float(2) 23 ["arr"]=> 24 array(0) { 25 } 26 ["bool"]=> 27 bool(false) 28 ["iter"]=> 29 array(0) { 30 } 31} 32