php文檔工具PHP Documentor安裝與使用方法
本文講述了php文檔工具PHP Documentor安裝與使用方法。分享給大家供大家參考,具體如下:
PHP Documentor是PEAR下面的一個(gè)模塊,用來生成文檔。PHP Documentor掃描指定目錄下面的php源代碼,掃描其中的關(guān)鍵字,截取需要分析的注釋,然后分析注釋中的專用的tag,生成html文件,接著根據(jù)已經(jīng)分析完的類和模塊的信息,建立相應(yīng)的索引,生成html文件。在review代碼的時(shí)候,有點(diǎn)用處。
一、安裝PHP Documentor
首先要先確認(rèn)一下有沒有安裝pear庫,
; UNIX: "/path1:/path2" include_path = ".:/usr/share/pear" //pear庫位置 ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes"
如果沒有安裝http://pear.php.net/go-pear,文件另存為一下。命令行下php go-pear.php,就可以安裝了。 我是用yum安裝的php,安裝的時(shí)候,pear已經(jīng)安裝了。pear安裝好后,我可以通過pear install phpDocumentor來安裝phpdoc
[apacheuser@krlcgcms01 ~]$ phpdoc -h 里面會(huì)有很多的參數(shù),要生成html文檔,有三個(gè)參數(shù)是夠了。
-d 要分析的目錄,多個(gè)目錄用逗號(hào)分割
-t 生成的文檔的存放路徑
-o 輸出的文檔格式
二、生產(chǎn)文檔
上面的這句話是說,將/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)沒有裝中文字符,所以中文亂碼。
通過瀏覽器來看一下index.html,部分內(nèi)容如果下
PHP Documentor 文檔工具
1. 從上圖中,我們可以看出,文檔中的內(nèi)容主要是把php文件中的注釋標(biāo)簽列出來,相應(yīng)的文件列出來,看著比較舒服。其他沒有什么。
注釋標(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)頁緩存的工具類分享
- 10個(gè)簡化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)文章
晉城吧對(duì)DiscuzX進(jìn)行的前端優(yōu)化要點(diǎn)
晉城吧的服務(wù)器在美國,延遲相對(duì)國內(nèi)略微要高一些,所以優(yōu)化就顯得非常重要。2010-09-09PHP高級(jí)編程實(shí)例:編寫守護(hù)進(jìn)程
這篇文章主要介紹了PHP高級(jí)編程實(shí)例:編寫守護(hù)進(jìn)程,守護(hù)進(jìn)程是脫離于終端并且在后臺(tái)運(yùn)行的進(jìn)程,本文講解使用PHP編寫守護(hù)進(jìn)程,并給出了代碼實(shí)例,需要的朋友可以參考下2014-09-09php上傳功能集后綴名判斷和隨機(jī)命名(強(qiáng)力推薦)
本篇文章給大家分享php上傳功能集后綴名判斷和隨機(jī)命名,代碼寫的簡單易懂,感興趣的朋友快來參考下吧2015-09-09php獲取網(wǎng)頁里所有圖片并存入數(shù)組的方法
這篇文章主要介紹了php獲取網(wǎng)頁里所有圖片并存入數(shù)組的方法,涉及php正則匹配及數(shù)組操作的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04PHP-CGI進(jìn)程CPU 100% 與 file_get_contents 函數(shù)的關(guān)系分析
有時(shí)候,運(yùn)行 Nginx、PHP-CGI(php-fpm) Web服務(wù)的 Linux 服務(wù)器,突然系統(tǒng)負(fù)載上升,使用 top 命令查看,很多 php-cgi 進(jìn)程 CPU 使用率接近100%。2011-08-08PHP實(shí)現(xiàn)加強(qiáng)版加密解密類實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)加強(qiáng)版加密解密類,實(shí)例分析了php加密解密的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07PHP語言中g(shù)lobal和$GLOBALS[]的分析 之二
PHP語言中g(shù)lobal和$GLOBALS[]的分析 之二,需要的朋友可以參考下2012-02-02