Pregunta

Algunas de las nuevas características de PHP 5.3, incluyendo espacios de nombres y funciones anónimas, no son compatibles con PHPDocumentor, incluso con la última versión. Por ejemplo, sólo se genera un error cuando se encuentra con "una función sin nombre", es decir, un cierre. Por lo tanto, ¿existen otras herramientas de código abierto que generan documentación de la API (preferiblemente en formato HTML) de los comentarios de tipo Javadoc en PHP 5.3 código?

¿Fue útil?

Solución 2

Bueno, he encontrado PHPDoctor , que funciona bastante bien con PHP 5.3. Aunque, estaría todavía está interesado si alguien encuentra algo mejor, así que no voy a cerrar la pregunta.

Otros consejos

Usted podría intentar DocBlox; que está destinada a ser una alternativa para phpDocumentor pero con el apoyo para las características adicionales de que PHP completo 5.3 apoyo es uno. Un beneficio adicional es que es bastante rápido y utiliza relativamente poca memoria.

Puede leer más sobre http://www.docblox-project.org o ver una demostración en el http://demo.docblox-project.org/default

ApiGen generador de documentación de la API con PHP 5.3 Apoyo

YUI Doc es el lenguaje agnóstico. Podría ser utilizado. He aquí un video que describe su uso: http: // desarrollador .yahoo.com / Yui / teatro / video.php? v = maderas-yuiconf2009-yuidoc

Esto ya fue mencionado en un comentario de @mvriel, pero lo haré una respuesta: el sucesor de phpDocumentor es phpDocumentor 2 . Desde su página web:

  

phpDocumentor 2 está construido para generar documentación de la API para todas las funciones disponibles en PHP 5.3 y superiores.

phpDocumentor 2 es el resultado de la fusión entre phpDocumentor y DocBlox . Desde el fusionar anuncio en la página web de DocBlox:

  

Al anunciar phpDocumentor 2 -. La fusión de la antigua (phpDocumentor) y el nuevo (DocBlox)

     

...

     

Antiguo phpDocumentor se retira. Un poco de esfuerzo de corrección de errores puede continuar en traer 1.x phpDocumentor a su fin, pero la mayor esfuerzo en el futuro será gastado en 2.x.

Es todavía en fase alfa (como de 01.04.2013), pero utilizable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top