1--TEST-- 2Test typed properties allow false 3--FILE-- 4<?php 5class Foo { 6 public false $value; 7} 8 9$foo = new Foo(); 10$foo->value = false; 11 12try { 13 $foo->value = true; 14} catch (\TypeError $e) { 15 echo $e->getMessage(); 16} 17 18?> 19--EXPECT-- 20Cannot assign bool to property Foo::$value of type false 21