Sono nuovo allo sviluppo di PHP e mi chiedo se la community abbia delle linee guida per la documentazione inline del codice usando i commenti. Mi piacerebbe qualcosa di simile a Python PEP 257, ma mi accontento di un formato utilizzato da un popolare strumento di estrazione dei documenti, o anche lo standard di documentazione di un prodotto popolare.Esiste uno stile standard per la documentazione in PHP?
21
A
risposta
10
La forma più diffusa di documentazione API per PHP è phpDocumentor PHPDoc pseudonimo. Un sacco di IDE sono anche in grado di estrarre informazioni per migliorare i suggerimenti di completamento automatico usando i documenti API in stile phpDocumentor.
6
Uso phpdoc (molto simile a javadoc)
4
PHPDoc è la prima cosa che viene in mente, dare un'occhiata a http://www.phpdoc.org/
3
PEAR (PHP Extension and Application Repository) ha coding standards che include un sample file utilizzando phpDocumentor, così come alcune altre convenzioni utili.
2
Lo stile phpdoc (phpDocumentor) è comune. Utilizza DocComments contenente DocBlocks.
<?php
/**
* This is a DocBlock for a function.
*/
function associatedFunction()
{
}
<?php
/**
* I belong to a file
*/
/**
* I belong to a class
*/
class Def
{
}
Tag e annotazioni:
<?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)
{
}
Problemi correlati
- 1. Esiste uno standard PHPCS per il targeting di docblock PHP?
- 2. Esiste un framework standard per php?
- 3. Strumento per far rispettare lo stile/standard del codice Python
- 4. Commento alla documentazione standard Swift
- 5. Qualcuno cambia lo stile di controvento predefinito di Visual Studio? - Esiste uno standard?
- 6. Dov'è la documentazione per il modello standard ASP.NET MVC ModelBinder?
- 7. Esiste già il supporto per la documentazione XML in TypeScript?
- 8. Esiste uno strumento per l'applicazione degli standard di codifica per Scala?
- 9. Sphinx per documentazione codice php
- 10. Esiste uno strumento come doxygen per XSLT?
- 11. Esiste una documentazione di Predis?
- 12. stile di codifica standard per Android
- 13. Esiste uno strumento per la gestione GAC?
- 14. Stile di codifica F # e standard
- 15. Escaping "@" nella documentazione in stile Roxygen2
- 16. È sicuro utilizzare le specifiche tecniche C++ approvate per uno standard futuro in uno standard precedente?
- 17. Esiste uno standard che regola i cookie __utma, __utmz, ecc.?
- 18. Esiste una documentazione gi.repository per python?
- 19. Esiste uno standard per l'utilizzo di PBKDF2 come hash della password?
- 20. Qual è lo standard per la codifica delle immagini Docker?
- 21. Esiste un enforcer in stile codice?
- 22. Esiste uno standard in java per _ (trattino basso) davanti a nomi di variabili o classi?
- 23. È u_char uno standard?
- 24. Esiste un ordine ufficiale per i tag JSDoc nella documentazione?
- 25. Esiste una classe standard per rappresentare un "intervallo" in .net?
- 26. Come rimuovere uno stile?
- 27. Override uno stile CSS
- 28. Android - Sostituzione di uno stile per tema
- 29. Esiste documentazione/un'API per il formato di file PBix?
- 30. Esiste una documentazione di API di sistema Linux/documentazione ABI