Question

Certains des nouveaux PHP 5.3 fonctionnalités, y compris les fonctions anonymes et les espaces de noms, ne sont pas compatibles avec PHPDocumentor, même avec la dernière version. Par exemple, il pose juste une erreur lorsqu'il rencontre, à savoir une fermeture « une fonction sans nom ». Alors, y at-il d'autres outils open-source qui génèrent la documentation de l'API (de préférence en HTML) des commentaires Javadoc style dans le code PHP 5.3?

Était-ce utile?

La solution 2

Eh bien, je l'ai trouvé PHPDoctor , qui fonctionne assez bien avec PHP 5.3. Bien que, je serais toujours intéressé si quelqu'un trouve quelque chose de mieux, donc je ne ferme pas la question.

Autres conseils

Vous pouvez essayer DocBlox; qui est destiné à être une alternative pour phpDocumentor mais avec le support de fonctionnalités supplémentaires dont complet PHP 5.3 est un support. Un autre avantage est qu'il est assez rapide et utilise relativement peu de mémoire.

Vous pouvez en savoir plus sur http://www.docblox-project.org ou voir une démonstration à http://demo.docblox-project.org/default

Vérifier ApiGen générateur de documentation de l'API avec prise en charge PHP 5.3

YUI Doc est la langue agnostique. Il pourrait être utilisé. Voici une vidéo décrivant son utilisation: http: // développeur .yahoo.com / Yui / théâtre / video.php? v = bois-yuiconf2009-yuidoc

Cela a déjà été mentionné dans un commentaire par @mvriel, mais je vais faire une réponse: le successeur de phpDocumentor est phpDocumentor 2 . De son site:

  

phpDocumentor 2 est construit pour générer la documentation API pour toutes les fonctionnalités disponibles en PHP 5.3 et supérieur.

phpDocumentor 2 est le résultat de la fusion entre phpDocumentor et DocBlox . De fusionner annonce dans le site Web de DocBlox:

  

Annonçant phpDocumentor 2 -. La fusion de l'ancien (phpDocumentor) et le nouveau (DocBlox)

     

...

     

Old phpDocumentor prendra sa retraite. Un certain effort bugfix peut continuer à apporter 1.x phpDocumentor à sa fin, mais la plupart des efforts à l'avenir sera consacré à 2.x.

Il est encore au stade alpha (au 01.04.2013), mais utilisable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top