T-Rex: Klassen constante vom Kind benutzen um eigene Constante zu definieren

Beitrag lesen

Du möchtest quasi mehrere Kinder haben, aber sie sollen sich alle einen gemeinsamen Personalausweis teilen.

Exakt. Ich dachte bei Vererbung wäre das der Sinn? Würde ich auf das Parent Element zugreifen cTestParent::TABLENAME und es wurde ein Fehler geworfen werden, würde ich das verstehen. Da ich aber auf die Kinder gehe, verstehe ich es nicht, da es mittels extend eine Verbindung zum Parent geben müsste. Auch müsste der Parent das Child kennen.

Die Lösung die ich hatte mit const TABLENAME = self::TABLENAME wird in anderen Foren empfohlen und als wertvollste Antwort ausgezeichnet: https://stackoverflow.com/questions/10368620/abstract-constants-in-php-force-a-child-class-to-define-a-constant

Das wäre eine Lösung mit der ich sehr zufrieden wäre. Wieso funktioniert die bei mir nicht? Mein PHP ist irgendwas mit 7.4.1 oder so.

Gruß 7.7.83 T-Rex