Hej udviklere,
har et problem som jeg vil prøve at beskrive således. Jeg har to klasser som kunne svare til nedenstående:
abstract class Upper
{
static public function getProperty()
{
return child::test; // Der selvfølgelig ikke noget som hedder child
}
}
class Lower
extends Upper
{
const test = "test";
}
print Lower::getProperty();
(Jeg håber at) det fremgår af ovenstående, at det jeg godt kunne tænke mig var, at have en klase-konstant i Upper som blev defineret i Lower. Idéen er så, at de metoder som er erklæret i Upper kan arbejde på denne konstant.
Hvis dette slet ikke er muligt, hvordan laver man så noget tilsvarende
?
På forhånd mange tak for hjælpen
Indlæg senest redigeret d. 06.11.2008 15:15 af Bruger #12144