Я новичок в разработке PHP, и мне интересно, есть ли в сообществе какие-либо рекомендации по встроенной документации кода с использованием комментариев. Мне бы понравилось что-то вроде Python's PEP 257, но я бы согласился на формат, используемый популярным инструментом для извлечения документа или даже стандартом документации популярного продукта.Существует ли стандартный стиль для документации на PHP?
21
A
ответ
10
Наиболее широко используемой формой API документации РНР phpDocumentor а.к.а. PHPDoc. Довольно много IDE также могут извлекать информацию, чтобы улучшить подсказки автозаполнения, используя документы API API phpDocumentor.
6
Использование phpdoc (очень похож на Javadoc)
4
PHPDoc это первое, что приходит на ум, посмотрите на http://www.phpdoc.org/
3
PEAR (PHP Extension и Application Repository) имеет coding standards который включает в себя sample file использованием PhpDocumentor, а также некоторые другие полезные соглашения.
2
Стиль phpdoc (phpDocumentor) является общим. Он использует DocComments, содержащий DocBlocks.
<?php
/**
* This is a DocBlock for a function.
*/
function associatedFunction()
{
}
<?php
/**
* I belong to a file
*/
/**
* I belong to a class
*/
class Def
{
}
Теги и аннотации:
<?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)
{
}
Смежные вопросы
- 1. Есть ли стандартный шаблон для документации AS3?
- 2. Существует ли стандартный синтаксис для разбивки на страницы для API?
- 3. Существует ли стандартный протокол для сетевых принтеров?
- 4. Каков стандартный формат документации Sphinx для метода?
- 5. Существует ли стандартный шаблон для запросов JSON на разных площадках?
- 6. Есть ли официальный стандарт документации для Схемы?
- 7. Каков стандартный стиль аргумента использования?
- 8. Существует ли стандартный домен для тестирования электронной почты «throwaway»?
- 9. Существует ли стандартный формат описания плоского файла?
- 10. Существует ли стандартный эквивалент библиотеки timeGetTime()?
- 11. Существует ли стандартный формат структуры сайта?
- 12. Escaping "@" в документации на стиль Roxygen2
- 13. Существует ли стандартный способ документирования рекурсивных функций?
- 14. java - существует ли стандартный способ сбора исключений?
- 15. Существует ли стандартный класс для событий в Java?
- 16. Существует ли стандартный стандарт кодирования XML для удобства чтения?
- 17. Существует ли стандартный шаблон для проверки асинхронного запроса?
- 18. Существует ли стандартный класс для представления «диапазона» в .net?
- 19. Существует ли стандартный класс C++, похожий на QByteArray?
- 20. переопределить стандартный стиль с ABS
- 21. Стиль документации Python для экземпляров класса и объектов класса
- 22. Существует ли стандартный формат базы данных для финансовой информации компании?
- 23. Существует ли стандартный подход для поиска связанных/похожих объектов?
- 24. Существует ли стандартный протокол уровня сеанса для конфигурации приложений?
- 25. Существует ли стандартный подход для управления версиями пабов/вспомогательных сообщений?
- 26. Существует ли стандартный формат файлов для представлений моделей физических данных?
- 27. Существует ли стандартный способ создания файла конфигурации для программы C#?
- 28. Существует ли стандартный формат представления даты/времени в URI?
- 29. Sphinx для документации кода php
- 30. Существует ли стандартный способ создания конечных точек веб-службы на основе контракта для клиентов iOS?