PHPDoc is an adaptation of the Javadoc format for the PHP programming language. It is still an informal standard for commenting PHP code, but in the process of being formalized.[1] It allows external document generators like phpDocumentor, which is the de facto standard implementation,[1] to generate documentation, and it helps some IDEs such as Zend Studio, NetBeans, JetBrains PhpStorm, ActiveState Komodo Edit and IDE, PHPEdit and Aptana Studio to interpret variable types and other ambiguities in the loosely typed language and to provide improved code completion, type hinting and debugging.

PHPDoc supports documentation of both object-oriented and procedural code.

On August 13, 2013 the PHP Framework Interoperability Group began writing a formal specification (PSR) for PHPDoc.[1]

Example

edit
/**
 * Get all image nodes.
 *
 * @param \DOMNode     $node       The \DOMDocument instance
 * @param boolean      $strict     If the document has to be valid
 *
 * @return \DOMNode
 */
 public function getImageNodes(\DOMNode $node, $strict = true): \DOMNode
 {
     // ...
 }

See also

edit

References

edit
edit

📚 Artikel Terkait di Wikipedia

PhpDocumentor

code and produces readable API and source code documentation, based on PHPDoc-formatted comments and the structure of the source code itself. It supports

PHP Standard Recommendation

Standard". PHP-FIG official website. Retrieved 10 January 2016. "PSR-5: PHPDoc Standard". PHP Documentor official git repository at Github. Retrieved 10

Aptana

functions and variables by hovering over elements and pressing the Ctrl key; PHPDoc popups when hovering over items that have attached documentation; Read and

Comment (computer programming)

up to date. Examples include Javadoc, Ddoc, Doxygen, Visual Expert and PHPDoc. Forms of docstring are supported by Python, Lisp, Elixir, and Clojure.