PHPXref: Difference between revisions
Jump to navigation
Jump to search
m (→requirement) |
|||
| Line 11: | Line 11: | ||
== requirement == | == requirement == | ||
# [http://phpxref.sourceforge.net/#download Download] PHPXref for MS Windows {{Win}} / {{Mac}} / {{Linux}} | # [http://phpxref.sourceforge.net/#download Download] PHPXref for MS Windows {{Win}} / {{Mac}} / {{Linux}} | ||
# install perl if not installed | # install the perl if perl was not installed | ||
#* {{Win}} Download [http://www.indigostar.com/indigoperl.htm IndigoPerl], a binary distribution of Perl for Windows or [http://www.apachefriends.org/en/xampp.html xampp] built-in perl (not [http://tinyperl.sourceforge.net/ TinyPerl] 2.0 because they lack of some required perl modules .pm ) | #* {{Win}} Download [http://www.indigostar.com/indigoperl.htm IndigoPerl], a binary distribution of Perl for Windows or [http://www.apachefriends.org/en/xampp.html xampp] built-in perl (not [http://tinyperl.sourceforge.net/ TinyPerl] 2.0 because they lack of some required perl modules .pm ) | ||
#* Verify the perl was installed: {{kbd | key = perl -v}} | #* Verify the perl was installed: {{kbd | key = perl -v}} | ||
Revision as of 18:40, 8 February 2016
PHPXref - The PHP Cross Referencing Documentation Utility analyzing the following items of PHP scripts:
- Variable references
- Function references
- Class references
- Constant references
Using PHPXref on MS Windows
requirement
- Download PHPXref for MS Windows Win
/ macOS
/ Linux
- install the perl if perl was not installed
- Win
Download IndigoPerl, a binary distribution of Perl for Windows or xampp built-in perl (not TinyPerl 2.0 because they lack of some required perl modules .pm ) - Verify the perl was installed: perl -v
- Win
installation
- (optional) Install the "IndigoPerl" to the default directory: c:\usr\ (perl.exe will be located to c:\usr\bin\perl.exe )
- Extract "PHPXref" to c:\PHPXref (or other directory you preferred)
- Set the source php scripts where you want to analysis
- Modify the configuration file phpxref.cfg where the source php scripts located OR copy the php_scripts you want to analyze to c:\PHPXref\source\php_scripts\
SOURCE=c:\PHPXref\source\php_scripts\
# Character set to specify for generated HTML # CHARSET=iso-8859-1 CHARSET=utf-8
generation the cross reference report
- Execute the following command and wait some minutes...
- Example of summary statistics
Files Scanned: 1284 containing 669767 lines 7640 variable names in 24339 definitions and 238971 references. 5102 function/method names in 7711 definitions and 44215 references. 288 constant names in 317 definitions and 6332 references. 688 class names in 696 definitions and 5925 references. 0 table names in 0 references.
Browse the generated report: file://c:/PHPXref/output/index.html
version: