2017-09-14 26 views

回答

2

class_parents()函數將返回一個數組,其中包含繼承樹中所有類的名稱,並將通過傳遞類名稱或實例來工作。

然後,您可以簡單地從功能is_subclass_of可以操作的PHP中使用兩個字符串作爲參數返回數組

1

檢查結果。你不需要實例化任何對象來測試它,或者使用Reflection,這是一個相當昂貴的操作(正如接受的重複答案中所建議的那樣)。

class foo {} 
class bar extends foo {} 

is_subclass_of('bar', 'foo'); // true 

這也可以測試一個類是否實現接口。

相關問題