Personnellement j'utilise PHPDocumentor, intégré dans le Zend Development Environment.
Je le trouve très bien, il permet une foule de format de sortie : html avec des frames, sans frame, avec DOM,...