123456789101112131415161718192021222324252627 |
- --TEST--
- Bug #49472 (Constants defined in Interfaces can be overridden)
- --FILE--
- <?php
- interface ia {
- const c = 'Sea';
- const y = 2;
- }
- class Foo implements ia {
- }
- class FooBar extends Foo implements ia {
- const x = 1;
- const c = 'Ocean';
-
- public function show() {
- return ia::c;
- }
- }
- new FooBar;
- ?>
- --EXPECTF--
- Fatal error: Cannot inherit previously-inherited or override constant c from interface ia in %s on line %d
|