1--TEST-- 2Parameter variance with no type (builtin) 3--FILE-- 4<?php 5 6class Foo { 7 function testParentBuiltin(int $foo) {} 8 function testBothBuiltin(int $foo) {} 9 function testChildBuiltin($foo) {} 10 function testNoneBuiltin($foo) {} 11} 12 13class Bar extends Foo { 14 function testParentBuiltin($foo) {} 15 function testBothBuiltin(int $foo) {} 16 function testChildBuiltin(int $foo) {} 17 function testNoneBuiltin($foo) {} 18} 19 20?> 21--EXPECTF-- 22Fatal error: Declaration of Bar::testChildBuiltin(int $foo) must be compatible with Foo::testChildBuiltin($foo) in %s on line %d 23