Chciałbym uzyskać taki oto efekt:
powiedzmy że mam klasę która się nazywa abc: (dla uproszczenia nadam od razu wartości jej własnościom)
Kod
class abc{
static private $_firs='mak', $_second='dak';
static getFirst(){
return self::$_first;
}
}
static private $_firs='mak', $_second='dak';
static getFirst(){
return self::$_first;
}
}
chciałbym teraz wywołać statyczną metodę start() klasy która nazywa się tak jak własność _first klasy abc. Tzn:
Kod
[abc::getFirst()]::start();
gdzie [abc::getFirst()] jest nazwą istniejącej klasy.
Czy jest to możliwe?
Powiem więcej. Chciałbym aby to było złożenie postaci:
Kod
[abc::getFirst()]Uses::start();