Jestem nowy w rozwoju PHP i zastanawiam się, czy społeczność ma jakiekolwiek wytyczne dotyczące wbudowanej dokumentacji kodu za pomocą komentarzy. Uwielbiam coś takiego jak Python PEP 257, ale zadowalam się formatem używanym przez popularne narzędzie do wyodrębniania dokumentów, a nawet standardem dokumentacji popularnego produktu.Czy istnieje standardowy styl dokumentacji w PHP?
21
A
Odpowiedz
10
Najbardziej powszechnie stosowana forma dokumentacji API dla PHP jest phpDocumentor a.k.a. PHPDoc. Wiele IDE może również wyodrębnić informacje, aby ulepszyć wskazówki dotyczące automatycznego uzupełniania, korzystając z dokumentów API w stylu phpDocumentor.
6
Zastosowanie phpdoc (bardzo podobny do javadoc)
4
PHPDoc jest pierwszą rzeczą, która przychodzi do głowy, spojrzeć na http://www.phpdoc.org/
3
PEAR (PHP Extension and Application Repository) ma coding standards która obejmuje sample file użyciu PhpDocumentor, a także kilka innych przydatnych konwencje.
2
Styl phpdoc (phpDocumentor) jest wspólny. Używa ona DocComments zawierającego DocBlocks.
<?php
/**
* This is a DocBlock for a function.
*/
function associatedFunction()
{
}
<?php
/**
* I belong to a file
*/
/**
* I belong to a class
*/
class Def
{
}
Tagi i adnotacje:
<?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)
{
}
Powiązane problemy
- 1. Czy istnieje standardowy docptok PHP do PHPPC?
- 2. Czy istnieje standardowy ekwiwalent getch() w C++?
- 3. Czy istnieje standardowy rozmiar siatki Tetris?
- 4. Czy istnieje standardowy wzór dla ExtJS
- 5. Czy istnieje standardowy schemat metadanych wideo?
- 6. Czy istnieje standardowy alternatywny port HTTPS?
- 7. PHP Standardowy autor nagłówek komentarze
- 8. Czy istnieje standardowy komponent do zwijanego panelu w Qt?
- 9. Czy istnieje standardowy sposób śledzenia kontroli w grails?
- 10. Czy istnieje już wsparcie dla dokumentacji XML w TypeScript?
- 11. Czy istnieje walidator PHP?
- 12. Czy istnieje jakiś standardowy moduł gui do aplikacji węzła?
- 13. Czy istnieje zdefiniowany i zaakceptowany standardowy język SQL?
- 14. Czy istnieje "standardowy" sposób wdrożenia aktywacji oprogramowania dla .NET?
- 15. Jaki jest standard stylu dokumentacji w skryptach Bash?
- 16. Czy istnieje standardowy format zaszyfrowanego potwierdzenia SAML 2.0
- 17. Czy istnieje dobry sposób na tworzenie dokumentacji dla interfejsów Swig?
- 18. Sprawdź, czy obraz istnieje php
- 19. Wykryj, czy sesja PHP istnieje
- 20. php: sprawdź, czy ścieżka istnieje?
- 21. Czy istnieje odpowiednik zestawu Java w php?
- 22. jak sprawdzić, czy istnieje stała w php
- 23. Czy istnieje Xml_encode() jak json_encode() w PHP?
- 24. Czy istnieje odpowiednik języka sqlite3_limit w PHP?
- 25. ustalić, czy $ _SESSION superglobalną istnieje w PHP
- 26. Swift komentarz do standardowej dokumentacji
- 27. Szablony dokumentacji w C++
- 28. Czy istnieje sposób na styl WPF DataGrid newItem zastępczy
- 29. Styl kodowania PHP dla operatora Nie
- 30. Czy istnieje prosty klient OAuth2 dla php?