Table of Contents
How to install and use the php document tool PHP Documentor,
Articles you may be interested in:
Home Backend Development PHP Tutorial How to install and use the php document tool PHP Documentor, _PHP tutorial

How to install and use the php document tool PHP Documentor, _PHP tutorial

Jul 12, 2016 am 08:59 AM
php tool document

How to install and use the php document tool PHP Documentor,

This article describes how to install and use the php document tool PHP Documentor. Share it with everyone for your reference, the details are as follows:

PHP Documentor is a module under PEAR, used to generate documents. PHP Documentor scans the PHP source code under the specified directory, scans the keywords, intercepts the comments that need to be analyzed, then analyzes the special tags in the comments, generates HTML files, and then creates corresponding information based on the analyzed classes and modules. Index and generate html files. It is somewhat useful when reviewing code.

1. Install PHP Documentor

First of all, make sure the pear library is installed,

; UNIX: "/path1:/path2" 
include_path = ".:/usr/share/pear" //pear库位置 
; 
; Windows: "\path1;\path2" 
;include_path = ".;c:\php\includes" 

Copy after login

If http://pear.php.net/go-pear is not installed, save the file as. You can install php go-pear.php from the command line. I installed php using yum, and during installation, pear was already installed. After pear is installed, I can install phpdoc through pear install phpDocumentor

[apacheuser@krlcgcms01 ~]$ phpdoc -h There will be many parameters in it. To generate html documents, three parameters are enough.

-d Directory to be analyzed, separate multiple directories with commas
-t Storage path of the generated document
-o Output document format

2. Production documents
Copy code The code is as follows: [root@krlcgcms01 test]# phpdoc -d "/tmp/test/mytest" -t "/tmp/test/doc" -o "HTML:frames:phpedit"

The above sentence means to generate documentation from the php file in the /tmp/test/mytest directory and put it under /tmp/test/doc, in the format of html.

[apacheuser@krlcgcms01 doc]$ ls
blank.html elementindex.html li_首页.html
classtrees_default.html elementindex_首页.html media
classtrees_首页.html errors.html packages.html
default index.html 首页
elementindex_default.html li_default.html

Copy after login

Go to the directory where the generated documents are stored and take a look. The system does not have Chinese characters installed, so the Chinese characters are garbled.

Take a look at index.html through the browser. If you download some of the content

PHP Documentor Document Tool

1. From the picture above, we can see that the content in the document mainly lists the comment tags in the php file, and the corresponding files are listed, which is more comfortable to look at. Nothing else.

Annotation tags are as follows :

@author Author information
@const Constant defined by define
@deprecate Deprecated API
@global global variable
@package package information
@param function parameter
@return return value
@see reference function
@since introduction time
@static static variable
@var class member variable

2. There are garbled characters in the picture above. The editor of the generated html is
Copy code The code is as follows:
Change it to gbk and it will not display garbled characters.

I hope this article will be helpful to everyone in PHP programming.

Articles you may be interested in:

  • Some tips on building Vim as a customized PHP development tool
  • Comprehensive list of common PHP tools with all code downloads
  • Recommend ten more free PHP development tools
  • 10 practical PHP open source tools
  • Installation and use of PHP lightweight performance analysis tool xhprof
  • PHP implementation Sharing of tools for web caching
  • 10 tools that simplify PHP development
  • Sharing a Chinese Pinyin initial letter tool made in PHP
  • Two of the more popular PHP encryption currently , decryption tools Zend Guard and iconCube introduction
  • Installation and use of PHP dependency management tool Composer
  • Tutorial on using PHP to generate Word documents under Windows system
  • Usage Principles and examples of exporting Word documents with PHP

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1095680.htmlTechArticleHow to install and use the php document tool PHP Documentor. This article describes how to install and use the php document tool PHP Documentor. Share it with everyone for your reference, the details are as follows: PHP Docum...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1665
14
PHP Tutorial
1270
29
C# Tutorial
1249
24
How reliable is Binance Plaza? How reliable is Binance Plaza? May 07, 2025 pm 07:18 PM

Binance Square is a social media platform provided by Binance Exchange, aiming to provide users with a space to communicate and share information related to cryptocurrencies. This article will explore the functions, reliability and user experience of Binance Plaza in detail to help you better understand this platform.

Best PHP Performance Optimization Techniques Best PHP Performance Optimization Techniques May 07, 2025 pm 03:05 PM

PHP performance optimization can be achieved through the following steps: 1) use require_once or include_once on the top of the script to reduce the number of file loads; 2) use preprocessing statements and batch processing to reduce the number of database queries; 3) configure OPcache for opcode cache; 4) enable and configure PHP-FPM optimization process management; 5) use CDN to distribute static resources; 6) use Xdebug or Blackfire for code performance analysis; 7) select efficient data structures such as arrays; 8) write modular code for optimization execution.

Best Practices for Dependency Injection in PHP Best Practices for Dependency Injection in PHP May 08, 2025 am 12:21 AM

The reason for using Dependency Injection (DI) is that it promotes loose coupling, testability, and maintainability of the code. 1) Use constructor to inject dependencies, 2) Avoid using service locators, 3) Use dependency injection containers to manage dependencies, 4) Improve testability through injecting dependencies, 5) Avoid over-injection dependencies, 6) Consider the impact of DI on performance.

The latest download tutorial for Ouyi OKX6.118.0 version The latest download tutorial for Ouyi OKX6.118.0 version May 07, 2025 pm 06:51 PM

The latest download tutorial for Ouyi OKX6.118.0 version: 1. Click on the quick link in the article; 2. Click on the download (if you are a web user, please register the information first). The latest Android version v6.118.0 optimizes some functions and experiences to make trading easier. Update the app now to experience a more extreme trading experience.

2025 Binance Binance Exchange Latest Login Portal 2025 Binance Binance Exchange Latest Login Portal May 07, 2025 pm 07:03 PM

As the world's leading cryptocurrency exchange, Binance is always committed to providing users with a safe and convenient trading experience. Over time, Binance has continuously optimized its platform features and user interface to meet the changing needs of users. In 2025, Binance launched a new login portal aimed at further improving the user experience.

Top 10 digital virtual currency trading apps in 2025 Summary of the top 10 digital currency exchange apps Top 10 digital virtual currency trading apps in 2025 Summary of the top 10 digital currency exchange apps May 08, 2025 pm 05:24 PM

Ranking of the top ten digital virtual currency trading apps in 2025: 1. Binance: Leading the world, providing efficient transactions and a variety of financial products. 2. OKX: It is innovative and diverse, supporting a variety of transaction types. 3. Huobi: Stable and reliable, with high-quality service. 4. Coinbase: Be friendly for beginners and simple interface. 5. Kraken: The first choice for professional traders, with powerful tools. 6. Bitfinex: efficient trading, rich trading pairs. 7. Bittrex: Safety compliance, regulatory cooperation.

The latest entrance address of Binance Exchange in 2025 The latest entrance address of Binance Exchange in 2025 May 07, 2025 pm 07:00 PM

As the world's leading cryptocurrency exchange, Binance is always committed to providing users with a safe and convenient trading experience. Over time, Binance has continuously optimized its platform features and user interface to meet the changing needs of users. In 2025, Binance launched a new login portal aimed at further improving the user experience.

How to register in the ok exchange in China? ok trading platform registration and use guide for beginners in mainland China How to register in the ok exchange in China? ok trading platform registration and use guide for beginners in mainland China May 08, 2025 pm 10:51 PM

In the cryptocurrency market, choosing a reliable trading platform is crucial. As a world-renowned digital asset exchange, the OK trading platform has attracted a large number of novice users in mainland China. This guide will introduce in detail how to register and use it on the OK trading platform to help novice users get started quickly.

See all articles