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--EXPECTF-- 27Fatal error: Cannot inherit previously-inherited or override constant c from interface ia in %s on line %d 28