xref: /PHP-8.4/Zend/tests/bug49472.phpt (revision a5360e80)
1--TEST--
2Bug #49472 (Constants defined in Interfaces can be overridden)
3--FILE--
4<?php
5
6interface ia {
7    const c = 'Sea';
8    const y = 2;
9}
10
11class Foo implements ia {
12}
13
14class FooBar extends Foo implements ia {
15    const x = 1;
16    const c = 'Ocean';
17
18    public function show() {
19        return ia::c;
20    }
21}
22
23new FooBar;
24
25?>
26===DONE===
27--EXPECT--
28===DONE===
29