2014-01-27 242 views
0

我有興趣知道PHP是否具有Java類Object之類的超類。PHP類層次結構 - 層次結構中的最高類

我想知道的原因是我想重載它以獲得對我的大型PHP項目的洞察。我的目標是讓班級負擔過重,以確定什麼是被調用的,並且開發一些關於可能被棄用/不被使用的類的知識。

潛在地,這可能是一個工具的問題,您可能會指出我(因爲我確信已經有這樣的東西了)。我已經搜索並找不到任何東西(可能是谷歌的foo技巧),並且在發現該工具的情況下,我很樂意改變問題,以免誤導其他發現此問題的人。

非常感謝大家。

+0

它沒有。但即使它確實如此,你會如何「超載」它?有些工具可以準確告訴你被調用的是什麼 - 調試器和分析器。 – Jon

回答

0

在PHP中沒有超類。由於PHP不是類型保存,所以沒有重載。但是,有些工具可以檢測項目中的死代碼,例如主要由Sebastian Bergmann開發的phpdcd。儘管它有一些限制,它應該找到大部分死代碼。

您可能想要閱讀一些更多解決方案的stackoverflow上的this thread