📜 ⬆️ ⬇️

PHP Visual Reflector

image
Introducing the visual PHP reflector to the public.

The script indexes all .php-files in the specified directory, caches information about the found classes. Parsing .php files is done with Tokenizer. The names of the classes found are cached, the file name mapping is cached - the class for later use in the autoloader.

The list of classes is presented as a tree. For each class a list of methods and properties is available. Available to view the base class and implemented interfaces. Data on the “composition” of classes is obtained on the go through the PHP reflection API. Data is loaded via AJAX.
')
The interface is made on ExtJS. This caused browser support - works in IE6 +, FF1.5 +, Safari 3+, Opera 9+ (PC, Mac)


See PHPReflector in action.
UPD: Sources

The source code is missing Ext
Now Ext with a minimal set of components is loaded from external sources via CDN (CacheFly)

Future plans:

Source: https://habr.com/ru/post/62475/


All Articles