国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PhpDocumentor 2安裝以及生成API文檔的方法

2024-05-04 23:23:46
字體:
來源:轉載
供稿:網(wǎng)友

官網(wǎng)地址:
項目地址:https://github.com/phpDocumentor/phpDocumentor2

phpDocumentor 2是一個可以 分析php源代碼和注釋塊并生成文檔的程序。

基于phpdocumentor 1和javadoc啟發(fā)而來,它持續(xù)創(chuàng)新的使用了一些新技術和支持php的新特性。

phpDocumentor 2的特點:

    兼容php5.3,全面支持命名空間和閉包等。
    識別支持任何tag,以及一些追加的 (比如 @link).
    更快的處理速度。 較  phpDocumentor 1在Zend Framework 下的處理耗時有了明顯的減少。
    低內(nèi)存消耗,小中大型工程的內(nèi)存消耗分別低于20MB,40MB和100MB。
    增量解析。如果你有之前運行phpdoc獲得的structure.xml文件,那么小修改后重新生成文檔的速度將提升80%。
    簡單就能創(chuàng)建模板,只需1小步和編輯3個文件。
    兼容1代的命令行。例如 --directory, --file and --target
    兩步式處理。首先生成structure文件,你可以根據(jù)這個文件來格式化相關信息,用自己的工具來展現(xiàn)信息!

安裝需求:

    PHP 5.3.3 or higher
    ext/iconv, (從PHP 5.0.0版本起,默認開啟)
    ext/intl,
    The XSL extension, (可選,只在使用xsl的模板時使用)
    Graphviz (可選,用來生成類圖)

安裝phpDocumentor 2

1.依賴于 pear 進行安裝:

下載 pear 

將 go-pear.phar 放到 PHP 目錄下

執(zhí)行安裝命令:

復制代碼 代碼如下:


php go-pear.phar

下面會執(zhí)行輸入 system

然后一路回車安裝完畢

2.接下來安裝類關系繪圖用到的工具:

復制代碼 代碼如下:


pear install image_graphviz

下載     graphviz-2.38.msi

安裝后,注意查看環(huán)境變量 path 中是否已添加上該 bin 的路徑,

下面很重要的一步:重啟電腦,否則無法生效

3.安裝 phpDocumentor

復制代碼 代碼如下:


pear channel-discover pear.phpdoc.org //注冊channel
pear remote-list -c phpdoc //列出可以獲得的版本
pear install phpdoc/phpDocumentor //安裝phpDocumentor

詳情參考:

安裝步驟完成!

提示下:

兩個軟件安裝后的目錄都在PHP 下的 pear 下面:

    php/pear/PhpDocumentor
    php/pear/Image

使用PhpDocumentor 2

下面開始生成項目文檔:

在PHP根目錄下:

復制代碼 代碼如下:


phpdoc -d 項目絕對路徑 -t 生成的文檔存放的路徑

d代表路徑directory,t代表target。或者可以選擇-f來指定單個文件。制定好路徑稍等片刻執(zhí)行完畢就可以在target文件夾里看到說明文檔了。

例子:

復制代碼 代碼如下:


phpdoc -d E:/bak/video/code -t E:/bak/video/code/doc

E:/bak/video/code  為php代碼的文件夾

E:/bak/video/code/doc 為生成文檔的文件夾

具體的參數(shù)如下:

復制代碼 代碼如下:


project:run [-t|--target[="..."]] [-f|--filename[="..."]] [-d|--directory[="..."]] [-e|--extensions[="..."]] [-i|--ignore[="..."]] [--ignore-tags[="..."]] [--hidden] [--ignore-symlinks] [-m|--markers[="..."]] [--title[="..."]] [--force] [--validate] [--visibility[="..."]] [--defaultpackagename[="..."]] [--sourcecode] [-p|--progressbar] [--template[="..."]] [--parseprivate] [-c|--config[="..."]]

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 方城县| 宝鸡市| 宜丰县| 洮南市| 滦南县| 佛山市| 江陵县| 沿河| 博爱县| 美姑县| 泽普县| 托克逊县| 太仆寺旗| 浦城县| 禹州市| 墨江| 余庆县| 淳安县| 奉新县| 轮台县| 东阿县| 白银市| 城口县| 晋中市| 台安县| 老河口市| 寿阳县| 革吉县| 禄丰县| 永靖县| 宁晋县| 五大连池市| 邢台市| 宁陕县| 贵德县| 上蔡县| 商洛市| 泽州县| 鄄城县| 佛山市| 高青县|