12345678910111213141516171819202122 |
- --TEST--
- Omitting optional arg in method inherited from abstract class
- --FILE--
- <?php
- abstract class A {
- function foo($arg = 1) {}
- }
- class B extends A {
- function foo() {
- echo "foo\n";
- }
- }
- $b = new B();
- $b->foo();
- ?>
- --EXPECTF--
- Warning: Declaration of B::foo() should be compatible with A::foo($arg = 1) in %s on line %d
- foo
|