xref: /PHP-7.2/Zend/tests/objects_008.phpt (revision 17ccbeec)
1--TEST--
2method overloading with different method signature
3--INI--
4error_reporting=8191
5--FILE--
6<?php
7
8class test {
9	function foo(Test $arg) {}
10}
11
12class test2 extends test {
13	function foo(Test $arg) {}
14}
15
16class test3 extends test {
17	function foo(Test3 $arg) {}
18}
19
20echo "Done\n";
21?>
22--EXPECTF--
23Warning: Declaration of test3::foo(Test3 $arg) should be compatible with test::foo(Test $arg) in %s on line %d
24Done
25