視覚的なPHPリフレクターを公開します。
スクリプトは、指定されたディレクトリ内のすべての.phpファイルにインデックスを付け、見つかったクラスに関する情報をキャッシュします。 .phpファイルの解析は、Tokenizerを使用して行われます。 見つかったクラスの名前はキャッシュされ、ファイル名マッピングはキャッシュされます-後でオートロードで使用するためのクラス。
クラスのリストはツリーの形式で表示されます。 メソッドとプロパティのリストは、各クラスで利用できます。 基本クラスと実装されたインターフェイスを表示するために使用できます。 クラスの「構成」に関するデータは、PHPリフレクションAPIを使用して取得されます。 データはAJAXを介してロードされます。
インターフェイスはExtJSに実装されています。 これはブラウザのサポートによるものです-IE6 +、FF1.5 +、Safari 3 +、Opera 9+(PC、Mac)で動作します
動作中のPHPReflectorを表示します。
UPD: ソース
最小限のコンポーネントセットを持つExtが、CDN(CacheFly)を介して外部ソースからロードされるようになりました
今後の計画:
- ソースをとかす。
- 検索してください。
- 基本クラスだけでなく、このクラスから継承されたクラスも表示します。
- クラス、メソッド、プロパティのDocBlockを表示する
- UPD:ネイティブPHPクラスのマッピングを追加します