phUML is a fully automatic UML class diagram generator written in PHP. It creates a class diagram from an Object-Oriented codebase based on the UML specification.
To successfully create UML diagrams with phUML you will need to install the graphviz toolkit.
phUML will use either neato
or dot
commands to create class diagrams.
The image shown here, is the class diagram generated by phUML when it's executed against its original codebase. This image is hardly readable, because it has been resized to fit in the layout of this page. You can take a look at the complete image by clicking here.