"... phpDocumentor is the most advanced automatic documentation system written for
PHP, in PHP ..."
- • Uses a tokenizer-based parser which is twice as fast as its old parser
- • Uses docblock templates to cut down on repetition
- • Ability to parse any PHP file, regardless of documentation
format
- • Conforms loosely to the JavaDOC protocol, and will be familiar to
Java programmers
- • Documents all includes, constants, functions, static functions,
classes, methods, static variables, class variables, and can document
global variables and external tutorials
- • Auto-linking to pre-defined PHP functions
- • Output in HTML, CHM, PDF, XML DocBook formats
- • Templateable with many bundled templates
- • Can generate DocBook XML, using the XML:DocBook:peardoc2 templates
- • Has a CSV:dia2code Converter generates output that can be used to create a UML
diagram, and generate code from the diagram using Harald Fielkers dia2code
project
- • Automatic linking to elements in any documented package
- • Documents name conflicts between packages to help avoid PHP errors
- • Error/warning tracking system
- • Alphabetical indexing of all elements by package and overall
- • Class trees
- • ... and a lot more