php文檔工具PHP Documentor安裝與使用方法
本文講述了php文檔工具PHP Documentor安裝與使用方法。分享給大家供大家參考,具體如下:
PHP Documentor是PEAR下面的一個(gè)模塊,用來(lái)生成文檔。PHP Documentor掃描指定目錄下面的php源代碼,掃描其中的關(guān)鍵字,截取需要分析的注釋,然后分析注釋中的專用的tag,生成html文件,接著根據(jù)已經(jīng)分析完的類和模塊的信息,建立相應(yīng)的索引,生成html文件。在review代碼的時(shí)候,有點(diǎn)用處。
一、安裝PHP Documentor
首先要先確認(rèn)一下有沒(méi)有安裝pear庫(kù),
; UNIX: "/path1:/path2" include_path = ".:/usr/share/pear" //pear庫(kù)位置 ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes"
如果沒(méi)有安裝http://pear.php.net/go-pear,文件另存為一下。命令行下php go-pear.php,就可以安裝了。 我是用yum安裝的php,安裝的時(shí)候,pear已經(jīng)安裝了。pear安裝好后,我可以通過(guò)pear install phpDocumentor來(lái)安裝phpdoc
[apacheuser@krlcgcms01 ~]$ phpdoc -h 里面會(huì)有很多的參數(shù),要生成html文檔,有三個(gè)參數(shù)是夠了。
-d 要分析的目錄,多個(gè)目錄用逗號(hào)分割
-t 生成的文檔的存放路徑
-o 輸出的文檔格式
二、生產(chǎn)文檔
上面的這句話是說(shuō),將/tmp/test/mytest目錄下的php文件,生成文檔資料放到/tmp/test/doc下面,文檔格式html的形勢(shì)。
[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
到存放生成文檔的目錄中看一下。系統(tǒng)沒(méi)有裝中文字符,所以中文亂碼。
通過(guò)瀏覽器來(lái)看一下index.html,部分內(nèi)容如果下

PHP Documentor 文檔工具
1. 從上圖中,我們可以看出,文檔中的內(nèi)容主要是把php文件中的注釋標(biāo)簽列出來(lái),相應(yīng)的文件列出來(lái),看著比較舒服。其他沒(méi)有什么。
注釋標(biāo)簽如下:
@author 作者信息
@const 由define定義的常量
@deprecate 不建議使用的API
@global 全局變量
@package 包信息
@param 函數(shù)參數(shù)
@return返回值
@see 參考函數(shù)
@since 引入時(shí)間
@static 靜態(tài)變量
@var 類成員變量
2. 上圖中有亂碼的,生成的html的編輯是
把它改成gbk就不會(huì)顯示亂碼的。
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- 搭建Vim為自定義的PHP開發(fā)工具的一些技巧
- PHP常用工具類大全附全部代碼下載
- 再推薦十款免費(fèi)的php開發(fā)工具
- 10款實(shí)用的PHP開源工具
- php輕量級(jí)的性能分析工具xhprof的安裝使用
- php實(shí)現(xiàn)網(wǎng)頁(yè)緩存的工具類分享
- 10個(gè)簡(jiǎn)化PHP開發(fā)的工具
- 分享一段PHP制作的中文拼音首字母工具類
- 當(dāng)前比較流行的兩款PHP加密、解密工具Zend Guard和iconCube介紹
- PHP管理依賴(dependency)關(guān)系工具 Composer 安裝與使用
- 在Windows系統(tǒng)下使用PHP生成Word文檔的教程
- 使用PHP導(dǎo)出Word文檔的原理和實(shí)例
相關(guān)文章
php事件驅(qū)動(dòng)化設(shè)計(jì)詳解
這篇文章主要介紹了php事件驅(qū)動(dòng)化設(shè)計(jì),結(jié)合實(shí)例形式較為詳細(xì)的分析了php事件驅(qū)動(dòng)化所涉及的信號(hào)量、共享內(nèi)存與進(jìn)程間通信相關(guān)概念與操作技巧,需要的朋友可以參考下2016-11-11
從0構(gòu)建Oauth2Server服務(wù)?之Token?編解碼
這篇文章主要為大家介紹了從0構(gòu)建Oauth2Server服務(wù)之Token編解碼詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
PHP對(duì)接抖音開發(fā)平臺(tái)接口的詳細(xì)教程
本文主要介紹了PHP對(duì)接抖音開發(fā)平臺(tái)接口的詳細(xì)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
深入掌握include_once與require_once的區(qū)別
要深入掌握include(_once)與require(_once),需要掌握以下幾點(diǎn)內(nèi)容,不過(guò)有人建議不建議使用2013-06-06
PHP 通過(guò)Socket收發(fā)十六進(jìn)制數(shù)據(jù)的實(shí)現(xiàn)代碼
以下是對(duì)PHP中通過(guò)Socket收發(fā)十六進(jìn)制數(shù)據(jù)的實(shí)現(xiàn)代碼進(jìn)行了分析介紹。需要的朋友可以過(guò)來(lái)參考下2013-08-08

