class Parend { public const JJJ = 123; } class Chilt extends Parend { public const JJJ = 456; static public function getJjj(): void { var_dump(self::JJJ); } } Chilt:: getJjj(); // int(456)
Е, ако родителската констата е private, резултатът пак ще е 456 но не в следствие на overrid-ване, а защото Child::JJJ ще се смята за напълно отделна константа, предвид видимостта и.