Open-source documentation generator written in PHP
phpDocumentor
Stable release
3.4.3
/ October 24, 2023; 6 months ago (2023-10-24)
Written in
PHP
Platform
Web application
Type
Documentation generator
License
MIT License
Website
phpdoc.org
phpDocumentor is an open-source documentation generator written in PHP. It automatically parses PHP source code and produces readable API and source code documentation, based on PHPDoc-formatted comments and the structure of the source code itself. It supports documentation of both object-oriented and procedural code. phpDocumentor runs at the command line to create documentation in HTML format. It has support for linking between documentation, incorporating user level documents like tutorials, and creation of highlighted source code with cross referencing to PHP general documentation.
phpDocumentor 1.x could parse PHP syntax of PHP 4 up to PHP 5.2.[1]
In March 2012, the DocBlox project merged with the 1.x branch of phpDocumentor, resulting in the new major version release of phpDocumentor 2.[2] The first alpha was released on March 16, 2012. phpDocumentor 2.x supported syntax for PHP 5.3 up to 7.0.[3]
The 3.0 major version release occurred on October 27, 2020.[4] This brought PHP syntax readability up to 7.4.
^"phpDocumentor 1.x". Retrieved 28 October 2020.
^"DocBlox is unmasked … it is really phpDocumentor 2!". Archived from the original on 19 March 2012. Retrieved 23 March 2012.
^"Release 2.9.0". GitHub. Retrieved 28 October 2020.
^"Release 3.0.0". GitHub. Retrieved 28 October 2020.
phpDocumentor is an open-source documentation generator written in PHP. It automatically parses PHP source code and produces readable API and source code...
Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. PHP was originally an abbreviation of Personal...
in the process of being formalized. It allows external document generators like phpDocumentor, which is the de facto standard implementation, to generate...
The PHP Standard Recommendation (PSR) is a PHP specification published by the PHP Framework Interop Group. Similar to Java Specification Request for Java...
phpBB is an Internet forum package written in the PHP scripting language. The name "phpBB" is an abbreviation of PHP Bulletin Board. Available under the...
phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. As a portable web application written primarily in PHP, it has become one...
The PHP License is the open-source license under which the PHP scripting language is released. The PHP License is designed to encourage widespread adoption...
pl, index.php, index.shtml, index.jsp, default.asp) even though it may be more appropriate to still specify the HTML output (index.html.php or index.html...
Code readability Documentation generator Literate programming Self-documenting code Ddoc has a macro system which can be customized to output any desired...
In computing, a here document (here-document, here-text, heredoc, hereis, here-string or here-script) is a file literal or input stream literal: it is...
This is the present list of all officially documented extensions for the PHP programming language. .NET Apache BCMath Brotli Bzip2 Calendars CCVS ClibPDF...
protection, branding, document classification, and single sign-on via OpenID. All versions up to ownCloud 10 are built using PHP and the LAMP stack. The...
one document. Supported languages are CSS, HTML, JavaScript, INI, PHPEditScript, PHP, PlainText, SQL, XML, and XSLT Code Hint for HTML, SQL and PHP Code...
debug mechanism Zend Server API Integrated PHPUnit Integration with phpDocumentor Atlassian connector support via Eclipse plugin (Jira, Bamboo, FishEye...
The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein...
haphazard. To counter this, the PHP Framework Interop Group (FIG) has created The PHP Standards Recommendation (PSR) documents that have helped bring more...
The PHP Extension and Application Repository, or PEAR, is a repository of PHP software code. Stig S. Bakken founded the PEAR project in 1999 to promote...
(source-available) Elastic License. Official clients are available in Java, .NET (C#), PHP, Python, Ruby and many other languages. According to the DB-Engines ranking...
pages based on HTML, XML, SOAP, or other document types. Released in 1999 by Sun Microsystems, JSP is similar to PHP and ASP, but uses the Java programming...
XML errors when loading the document and then iterate over the errors. "Introducing SimpleXML in PHP 5". 12 June 2006. "PHP: SimpleXML - Manual". Richards...
in the browser as it loads. JavaScript can interact with the page via Document Object Model (DOM), to query page state and modify it. Even though a web...
TCPDF is a free and open source software PHP class for generating PDF documents. TCPDF is the only PHP-based library that includes complete support for...
and others by some other process, such as a built-in module handler, a PHPdocument, or a Java servlet."[needs update] In practice, web server programs that...
support for XSLT 1.0. For an XSLT document transformation, the original document is not changed; rather, a new document is created based on the content...
reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World...