PHP statik :: turemisSinifAdi

0 Cevap php

Is there any way to get the Derived Class Name from static Keyword ? What I actually want to do is.

Make a Reflection of the Derived Class
Check Wheather it implements the Specified Class or not

I've a static method the Base Class say its named Base::check() I want Base::check() will check for the existence of the Interface Implementation. the check() method knows the name of the interface.so I don't need to tell it from outer world.

Statik Kelime dan turemisSinifAdi almak için hiçbir yolu yoktur ama eğer ben dış dünyadan yöntemine Sınıf Adını geçmesi gerekiyor. İyi bir Kodlama İlke olmadığı.

Yapabileceğim başka bir alternatif olduğunu. Ben this döner ve ben onun karşılığında bir get_class yapabileceğiniz bir ::instance() static yöntem yapabilirsiniz. Ama bu da benim Uygulama prensibi tweeks.

So is the first method really possible ? or I need to go for some alternative of this kind ? Or Do you have any other kind of Alternatives ?

0 Cevap