Soy nuevo en el desarrollo de PHP, y me pregunto si la comunidad tiene alguna guía para la documentación en línea del código mediante comentarios. Me encantaría algo como el PEP 257 de Python, pero me conformaría con un formato utilizado por una popular herramienta de extracción de documentos, o incluso el estándar de documentación de un producto popular.¿Existe un estilo estándar para la documentación en PHP?
21
A
Respuesta
10
La forma más ampliamente utilizada de la documentación de la API para PHP es phpDocumentor phpdoc alias. Muchos IDE también pueden extraer información para mejorar los consejos de autocompletado utilizando los documentos de la API de estilo phpDocumentor.
6
Uso phpdoc (muy similar a javadoc)
4
PHPdoc es la primera cosa que viene a la mente, echar un vistazo a http://www.phpdoc.org/
3
PEAR (PHP Extensión y Application Repository) tiene coding standards que incluye un sample file usando phpDocumentor, así como algunas otras convenciones útiles.
2
El estilo phpdoc (phpDocumentor) es común. Utiliza DocComments que contiene DocBlocks.
<?php
/**
* This is a DocBlock for a function.
*/
function associatedFunction()
{
}
<?php
/**
* I belong to a file
*/
/**
* I belong to a class
*/
class Def
{
}
etiquetas y anotaciones:
<?php
/**
* A summary informing the user what the associated element does.
*
* A *description*, that can span multiple lines, to go _in-depth_ into the details of this element
* and to provide some background information or textual references.
*
* @param string $myArgument With a *description* of this argument, these may also
* span multiple lines.
*
* @return void
*/
function myFunction($myArgument)
{
}
Cuestiones relacionadas
- 1. ¿Documentación estándar de la biblioteca SBCL?
- 2. Sphinx para la documentación del código php
- 3. ¿Existe un estándar para documentar los parámetros GET/POST?
- 4. ¿Existe un estándar para usar PBKDF2 como hash de contraseñas?
- 5. ¿Existe un iterador cíclica estándar en C++
- 6. ¿Existe un compilador o IDE para C en Windows considerado como un estándar de la industria?
- 7. ¿Existe un comparador natural en la API estándar?
- 8. Graphviz para la documentación
- 9. ¿Existe una convención de nomenclatura estándar para etiquetas git?
- 10. REST estándar para comprobar si existe recurso
- 11. ¿Existe un enfoque estándar para generar SQL dinámicamente?
- 12. Documentación automática API REST en PHP
- 13. documentación con estilo de rocco para API -like stripe.com-?
- 14. F # estilo de codificación y estándar
- 15. ¿Dónde está la documentación del estándar ASP.NET MVC ModelBinder?
- 16. Cómo utilizar la salida estándar en php
- 17. Documentación de PHP GraphViz
- 18. ¿Existe un 'modo de compatibilidad' PHP 5.2 para PHP 5.3?
- 19. Documentación para comentarios sobre la documentación de Qt? Qt + Doxygen?
- 20. ¿Existe algún reemplazo para PHPDocumentor que admita PHP 5.3?
- 21. ¿Existe algún método para generar un GUID estándar de 128 bits (UUID) en la Mac?
- 22. ¿Hay algún marco estándar para php?
- 23. ¿Ya existe soporte para Documentación XML dentro de TypeScript?
- 24. ¿Existe un estándar (como phpdoc o python's docstring) para comentar el código C#?
- 25. ¿Existe alguna documentación definitiva sobre Apache Cassandra?
- 26. ¿Existe un equivalente para var_dump (PHP) en Javascript?
- 27. ¿Cómo agregar documentación para mis funciones en Netbeans PHP?
- 28. La documentación de Boost.Asio no existe. ¿Qué significan estos errores?
- 29. Entrada estándar PHP?
- 30. Compruebe si existe un directorio en PHP