Tôi mới phát triển PHP và tôi tự hỏi liệu cộng đồng có bất kỳ hướng dẫn nào cho tài liệu nội tuyến về mã bằng cách sử dụng nhận xét hay không. Tôi thích một cái gì đó như Python PEP 257, nhưng tôi sẽ giải quyết cho một định dạng được sử dụng bởi một công cụ khai thác tài liệu phổ biến, hoặc thậm chí tiêu chuẩn tài liệu của một sản phẩm phổ biến.Có một phong cách tiêu chuẩn cho tài liệu trong PHP không?
21
A
Trả lời
10
Các hình thức sử dụng rộng rãi nhất của tài liệu API cho PHP là phpDocumentor PHPDoc a.k.a.. Rất nhiều IDE cũng có thể trích xuất thông tin để cải thiện gợi ý tự động hoàn thành bằng cách sử dụng tài liệu API kiểu phpDocumentor.
6
Sử dụng phpdoc (rất giống với javadoc)
4
PHPDoc là điều đầu tiên mà nói đến cái tâm, hãy nhìn vào http://www.phpdoc.org/
3
PEAR (và PHP Extension Application Kho) có coding standards rằng bao gồm một sample file bằng phpDocumentor, cũng như một số công ước hữu ích khác.
2
Kiểu phpdoc (phpDocumentor) là phổ biến. Nó sử dụng DocComments chứa DocBlocks.
<?php
/**
* This is a DocBlock for a function.
*/
function associatedFunction()
{
}
<?php
/**
* I belong to a file
*/
/**
* I belong to a class
*/
class Def
{
}
Thẻ và chú thích:
<?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)
{
}
Các vấn đề liên quan
- 1. Tài liệu tiêu chuẩn
- 2. Có tiêu chuẩn PHPCS nhắm mục tiêu vào tài liệu PHP không?
- 3. Tài liệu tiêu chuẩn mục tiêu-C
- 4. tài liệu rocco phong cách cho API giống như stripe.com-?
- 5. Có hướng dẫn về phong cách được xuất bản cho tài liệu C# XML không?
- 6. Có tài liệu hướng dẫn/tài liệu trợ giúp chuẩn trong Android không?
- 7. Cách tiêu chuẩn để thêm tài liệu vào một hàm JavaScript là gì?
- 8. Có schema.xml thực hành tốt nhất cho SOLR khi nhập tài liệu phong phú không?
- 9. Tiêu chuẩn mã hóa cho MVC - Chúng có phải là tiêu chuẩn chính thức không?
- 10. Loại tài liệu HTML5 không kích hoạt chế độ tiêu chuẩn trong IE8
- 11. Có đề xuất nào để phát triển một tiêu chuẩn mã hóa C#/tài liệu thực hành tốt nhất không?
- 12. Tài liệu dành cho tiêu chuẩn ASP.NET MVC ModelBinder ở đâu?
- 13. Công cụ và tiêu chuẩn cho tài liệu thiết kế kỹ thuật
- 14. Cách thực hiện tài liệu trong mục tiêu C?
- 15. Tài liệu chuẩn mã hóa Microsoft
- 16. Sao chép văn bản và hình ảnh phong phú từ một tài liệu sang MIME trong một tài liệu khác
- 17. Nhân sư cho tài liệu mã php
- 18. Tiêu chuẩn cho Clojure?
- 19. Có một thành phần tiêu chuẩn cho bảng điều khiển đóng mở trong Qt không?
- 20. Tiêu chuẩn cho typedef'ing
- 21. Bạn làm theo các tài liệu tiêu chuẩn mã hóa Delphi nào?
- 22. là có một tiêu chuẩn trong viết hoa không gian tên cho Javascript
- 23. C++ có hàng đợi tiêu chuẩn không?
- 24. Có một tiêu chuẩn cho các lỗi/mã lỗi tồn tại không?
- 25. Cách tiêu chuẩn tham gia hai Data.Texts không có `mappend`
- 26. Eclipse - C++ Mã Phong cách & tiêu chuẩn tùy biến và tự động hóa
- 27. Có một sự trừu tượng tiêu chuẩn cho nửa vành hoặc monoids trong C++ không?
- 28. Có API tiêu chuẩn mới nổi cho Cơ sở dữ liệu NoSQL không?
- 29. Tại sao không có Object.setPrototypeOf (...) trong tiêu chuẩn ECMAScript?
- 30. Có tài liệu gi.repository cho python không?