저는 PHP 개발을 처음 접했고 커뮤니티에 주석을 사용하여 코드의 인라인 문서화에 대한 지침이 있는지 궁금합니다. Python의 PEP 257과 같은 것을 좋아하지만 인기있는 문서 추출 도구 또는 인기있는 제품의 문서 표준에 사용되는 형식으로 정했습니다. (javadoc는 매우 유사)PHP 문서화를위한 표준 스타일이 있습니까?
21
A
답변
10
PHP에 대한 API 문서의 가장 널리 사용되는 형태 phpDocumentor 별칭으로하는 PHPDoc입니다. 꽤 많은 IDE가 phpDocumentor 스타일 API 문서를 사용하여 자동 완성 힌트를 개선하기위한 정보를 추출 할 수도 있습니다.
6
사용 phpdoc
4
하는 PHPDoc가 마음에 오는 제일 먼저, http://www.phpdoc.org/
3
PEAR (PHP 확장 및 응용 프로그램 저장소) phpDocumentor뿐만 아니라 다른 유용한 규칙을 사용하여 sample file 포함 coding standards을 가지고 좀 봐.
2
phpdoc (phpDocumentor) 스타일이 일반적입니다. DocBlocks을 포함하는 DocComments을 사용합니다.
<?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. 기존 PHP Doctor 도크 릿이나 스타일이 있습니까?
- 2. 문서화를위한 Lighweight markup (wiki) 언어
- 3. CSS에 선명한 스타일이 있습니까?
- 4. PHP 용 표준 프레임 워크가 있습니까?
- 5. 'meld'에 명령 줄 스타일이 있습니까?
- 6. Python에서 unittest를위한 최소 스타일이 있습니까?
- 7. 라텍스에 b5paper japanese 스타일이 있습니까?
- 8. Android 컨트롤/위젯에는 스타일이 있습니까?
- 9. JavaScript API 문서화를위한 Doxygen의 함수 문서화
- 10. 병렬 코드 문서화를위한 도표의 종류는 무엇입니까?
- 11. 업로드 이미지의 표준 크기 (PHP)
- 12. LIKE 쿼리를 작성하는 또 다른 스타일이 있습니까?
- 13. CSS 앵커 스타일이 왜 무시되고 있습니까?
- 14. 안드로이드에 표준 ImageViewer가 있습니까?
- 15. 표준 C++ 문법이 있습니까?
- 16. PHP : 표준 라이브러리 함수 호출 방법
- 17. 내 들여 쓰기 스타일이 무엇입니까? 이맥스 스타일이 있나요?
- 18. div : "display : none"스타일이 표시됩니다.
- 19. XSS 공격과 스타일이 같은
- 20. PHP 프로젝트를 나열하기위한 표준 OOP 기술
- 21. 스타일이 적용되지 않았으나 다운로드 할 수있는 스타일이 없습니다
- 22. 연관 배열을 표준 배열 값과 비교 PHP
- 23. PHP : 인스턴스 생성을 막는 클래스 생성자의 표준
- 24. 표준 PHP 쿼리 문자열을 기반으로 한 라우팅
- 25. usercontrol의 스타일이 작동하지 않습니다.
- 26. 스타일이 유해하다고 생각하십니까?
- 27. 목록 스타일이 표시되지 않습니다.
- 28. WPF 트리거/스타일이 다른
- 29. Chrome에 스타일이 없습니다.
- 30. Override ControlTemplate - 스타일이 아닙니다.