PHP中的文档是否有标准样式?

时间:2010-06-28 20:06:27

标签: php documentation

我是PHP开发的新手,我想知道社区是否有使用注释的代码内联文档的任何指南。我喜欢像Python PEP 257这样的东西,但我会选择一种流行的文档提取工具使用的格式,甚至是流行产品的文档标准。

5 个答案:

答案 0 :(得分:11)

PHP最广泛使用的API文档形式是phpDocumentor a.k.a. phpdoc。相当多的IDE也能够使用phpDocumentor样式API文档提取信息以改进自动完成提示。

答案 1 :(得分:6)

使用phpdoc(非常类似于javadoc)

答案 2 :(得分:4)

首先想到的是PHPdoc,请看一下http://www.phpdoc.org/

答案 3 :(得分:3)

PEAR(PHP扩展和应用程序存储库)有coding standards,其中包含使用phpDocumentor的sample file,以及其他一些有用的约定。

答案 4 :(得分:2)

phpdoc(phpDocumentor)风格很常见。它使用包含DocCommentsDocBlocks

<?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)
  {
  }

Source