PHPXref: Difference between revisions
Jump to navigation
Jump to search
m (→installation) |
m (→installation) |
||
| Line 14: | Line 14: | ||
== installation == | == installation == | ||
# (optional) Install the "IndigoPerl" to the default directory: c:\ | # (optional) Install the "IndigoPerl" to the default directory: c:\usr\bin\ (perl.exe will be located to c:\usr\bin\perl.exe ) | ||
# Extract "PHPXref" to c:\PHPXref (or other directory you preferred) | # Extract "PHPXref" to c:\PHPXref (or other directory you preferred) | ||
# 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\'' | # 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\'' | ||
Revision as of 15:58, 8 December 2010
PHPXref - The PHP Cross Referencing Documentation Utility (demo) 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
- (optional) 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 )
installation
- (optional) Install the "IndigoPerl" to the default directory: c:\usr\bin\ (perl.exe will be located to c:\usr\bin\perl.exe )
- Extract "PHPXref" to c:\PHPXref (or other directory you preferred)
- 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\
generation the cross reference report
- Execute the c:\PHPXref\phpxref.bat 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 or see the demo
version:
- PHPXref 0.7 + IndigoPerl V9.02 / Perl 5.10.0
- PHPXref 0.7 + XAMPP 1.7.2 / v5.10.0 built for MSWin32-x86-multi-thread