我想要一個PHP腳本,掃描給定目錄(子目錄)中的PHP類文件,並以數組形式生成它們之間的關係。 假設一個包含文件和子目錄(兩個子文件夾)的文件夾。如何生成顯示多個類之間關係的數組?
| | |-class1.php
| | \-class2.php
| |-subdir1
| | |-class11.php
| | \-class22.php
| |-subdir2
| | \-class33.php
它包含共5個文件。
掃描目錄中的文件並不是什麼大問題......但我怎樣才能提供它們之間的類關係。我想在這種形式的數組。
array([0] => classname => class1,extends => class2,implements => [0] class11 [1] class22,[1] => classname => class2,extends => class33,implements = > NULL)
提示:它可以通過反射類來完成。
誰能幫助我嗎?我需要這個腳本.. 感謝來自看起來像class<something but not }>{<something perhaps containing nested {}>}
和eval所有這些代碼段的代碼中的所有文件部分
你對暗示的暗示意味着你知道如何去做這件事,你試過了什麼? – Orbling 2010-12-01 17:33:45
我已經嘗試了反射方法(getInterfaceNames()和getParentClass),但問題是如何掃描目錄的類和形成一個數組與他們之間的關係... – 2010-12-01 17:42:02