123456789101112131415161718192021222324 |
- --TEST--
- method overloading with different method signature
- --INI--
- error_reporting=8191
- --FILE--
- <?php
- class test {
- function foo($arg, &$arg2 = NULL) {}
- }
- class test2 extends test {
- function foo($arg, &$arg2 = NULL) {}
- }
- class test3 extends test {
- function foo($arg, &$arg2) {}
- }
- echo "Done\n";
- ?>
- --EXPECTF--
- Warning: Declaration of test3::foo($arg, &$arg2) should be compatible with test::foo($arg, &$arg2 = NULL) in %s on line %d
- Done
|