2009-07-14 72 views
4

是否有某些東西存在,我可以指向我的PHP項目,它可以查看所有文件(或只是我指定的那些文件),並根據對象和函數調用生成一個圖表? 這將是驗證我的設計實際上是被implimented :)一個好辦法可視化OO PHP代碼

背景: 我想用OO原則,同時建立一個PHP的網站,到目前爲止,它是工作還是有如何走,複雜性已經失控。 我的意思是,我基本上明白了發生了什麼,但是(我並不認爲我一個人在這裏),如果我可以一次性看到系統並查看流程,以便我可以優化,刪除不必要的東西,當然,建立在基礎之上。 我可以坐下來用一支筆&紙畫出來(並且我已經完成了這個部分),但是如果有一些程序會生成一個圖像,那麼它會簡單得多。另外我可以更頻繁地做。

謝謝:)

回答

2

This answer是我認爲仍然有效的PHP,但我不知道這是否是完全你想要什麼。我知道一些工具(如Doxygen)可以使用PHP

+0

不錯,我會看看該主題中提出的各種工具。謝謝:) – aland 2009-07-14 13:28:57

+0

+1 Doxygen是一個偉大的工具。 – spoulson 2009-07-14 15:06:37

1

PHPDoc將從您的源代碼創建一個類樹,但只是在文本(以及HTML)中。不是一個漂亮的圖表。

1

如果您使用xdebug進行分析,您可以使用WinCacheGrind或類似工具獲取cachegrind文件。更多信息here