phpDocumentor is the world standard auto-documentation tool for PHP. Written in PHP, phpDocumentor can be used directly from the command-line, or through an easy to use web interface. phpDocumentor can be used to generate professional documentation directly from the source code of your PHP project. Support for linking between documentation, automatic class inheritance and generation of highlighted source code with cross-referencing to php general documentation are just a few of the features of phpDocumentor.
In any kind of software development there will be code reuse, whether intended or not. Source code documentation, the comments placed in your php files, can act as an explanation for behavior. Without some kind of documentation, users are forced to make assumptions about code, or find things out using trial and error, or worst of all, fill your mailbox with requests. But even if you\'ve documented your code well picking comments out of lines and lines of code can be tedius, and not very useful.
phpDocumentor uses an extensive templating system to change your source code comments into human readable, and hence useful, formats. This system allows the creation of easy to read documentation in 15 different pre-designed HTML versions, PDF format, Windows Helpfile CHM format, and in Docbook XML. You can also create your own HTML template to match the look and feel of your project. phpDocumentor can also help with end user manuals, tutorials, and other types of non-programmer documentation that can optionally interact with your inline source comments and vice versa.
Got a question, need some help, ask on the Forums at SourceForge. You might also want to checkout the manual.
phpDocumentor 1.4.0 Released, available through PEAR and on SourceForge
Phpdocumentor 1.4.0a1 is a alpha release containing a number of feature additions
phpDocumentor version 1.3.2 has been released through SourceForge and through pear.php.net.
PhpDocumentor 1.3.0 stable is released. You can get the new version from PEAR or from our sourceforge page.
Full PHP5 support and over 75 bugs fixed. Switches phpDocumentor to the lgpl license
Copyright © 2000-2007 Joshua Eichorn