İşte durum. Ben iki sınıf vardır: Aksiyon ve MyAction, sonuncusu olarak ilan edilir
class MyAction extends Action {/* some methods here */}
(Orada kalıtsal sınıfların bir sürü olacak ve ben hepsi bu yöntemi uygulamak istemiyorum çünkü, sadece içinde) statik çağrısı classname dönecekleri, tüm ihtiyacım Eylem sınıfta yöntemidir. İşte 'bahsediyorum budur:
Class Action {
function n(){/* some actions */}
}
Ve ben onu çağırdığınızda:
MyAction::n(); // it should return "MyAction"
Ama üst sınıfta her beyan, sadece üst sınıfa erişimi (__CLASS__ değişken değeri "Eylem" vardır).
Bunu yapmak için herhangi bir olası yolu var mı?