PHP iki farklı yollardan aynı arayüzü uygulama sonuçları nelerdir, herhangi var?
Demek istediğim, böyle bir şey olur:
interface baseInterface {}
abstract class baseClass implements baseInterface { }
interface myInterface extends baseInterface {}
class myClass extends baseClass implements myInterface {}
Bu durumda, iki farklı ebeveynlerden myClass
uygular baseInterface
- myInterface
ve baseClass
. Bu herhangi sonuçları var mı? Benim içgüdüsü PHP bu cezayı ele gerektiğidir, ama ben sadece emin olmak istiyorum. PHP, bu durumda tam olarak ne yapar? Sadece onu keşfeder gerekli fonksiyonları arabirimi için her zaman uygulanan olduğunu görmek için kontrol edin ve bir gün onu aramak ya da daha fazla bir şey yapar mı?