是否可以查看某個類是否已擴展或者某個類是否具有父類?我問的原因是因爲如果我想查看一個方法是否被父類中的類覆蓋,然後返回該父類的名稱。可能檢查一個類是否在PHP中擴展?
所以:
class A{
public function method(){ ... }
}
class B extends A{
public function method(){ ... }
}
method()
已經被定義,然後在class B
覆蓋。是否有一些在PHP反射或方法,或我能夠做到的說:「哦功能您的電話?雅其誰擁有一個父類,父的名字是A
」
我不是100%地肯定這一點,但檢查出'is_a()'方法。 http://php.net/manual/en/function.is-a.php –
這已經被回答過。你可以使用'is_subclass_of()'檢查[this](http://stackoverflow.com/questions/782653/checking-if-a-class-is-instance-of-another) – u54r