2013-10-11 71 views
0

是否可以查看某個類是否已擴展或者某個類是否具有父類?我問的原因是因爲如果我想查看一個方法是否被父類中的類覆蓋,然後返回該父類的名稱。可能檢查一個類是否在PHP中擴展?

所以:

class A{ 
    public function method(){ ... } 
} 

class B extends A{ 
    public function method(){ ... } 
} 

method()已經被定義,然後在class B覆蓋。是否有一些在PHP反射或方法,或我能夠做到的說:「哦功能您的電話?雅其誰擁有一個父類,父的名字是A

+0

我不是100%地肯定這一點,但檢查出'is_a()'方法。 http://php.net/manual/en/function.is-a.php –

+0

這已經被回答過。你可以使用'is_subclass_of()'檢查[this](http://stackoverflow.com/questions/782653/checking-if-a-class-is-instance-of-another) – u54r

回答

相關問題