Kalde en subklasse konstant i en statisk funktion på parent
Hej eksperter, jeg har et lille problem som jeg håber i kan hjælpe mig med. Hvordan kalder man en subklasses konstanter eller variabler i en funktion i parentklassen. Se nedenstående eksempel:<?
class parentCl{
const var1 = "null";
function parentCl($var1){
$this->var1 = $var1;
}
static function printSubConst(){
echo self::var1;
}
}
class sub extends parentCl{
const TABLE = "test_table";
function sub(){
parent::parentCl(self::TABLE);
}
}
sub::printSubConst();
?>
Jeg er godt klar over at ovenstående ikke virker (og er noget rod), det er blot med for illustrationen af hvad det er jeg ønsker at opnå
