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