最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年05月21日 08:56:14   作者:  
phpDocumentor 2是一個可以分析php源代碼和注釋塊并生成文檔的程序?;趐hpdocumentor 1和javadoc啟發(fā)而來,它持續(xù)創(chuàng)新的使用了一些新技術(shù)和支持php的新特性。

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

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

基于phpdocumentor 1和javadoc啟發(fā)而來,它持續(xù)創(chuàng)新的使用了一些新技術(shù)和支持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ù)這個文件來格式化相關(guān)信息,用自己的工具來展現(xiàn)信息!

安裝需求:

    PHP 5.3.3 or higher
    ext/iconv, http://php.net/manual/en/book.iconv.php (從PHP 5.0.0版本起,默認(rèn)開啟)
    ext/intl, http://php.net/manual/en/book.intl.php
    The XSL extension, http://www.php.net/manual/en/book.xsl.php (可選,只在使用xsl的模板時使用)
    Graphviz (可選,用來生成類圖)

安裝phpDocumentor 2

1.依賴于 pear 進(jìn)行安裝:

下載 pear  http://pear.php.net/go-pear.phar

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

執(zhí)行安裝命令:

復(fù)制代碼 代碼如下:

php go-pear.phar

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

然后一路回車安裝完畢

2.接下來安裝類關(guān)系繪圖用到的工具:

復(fù)制代碼 代碼如下:

pear install image_graphviz

下載  http://www.graphviz.org/Download_windows.php   graphviz-2.38.msi

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

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

3.安裝 phpDocumentor

復(fù)制代碼 代碼如下:

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

詳情參考:http://pear.phpdoc.org/

安裝步驟完成!

提示下:

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

    php/pear/PhpDocumentor
    php/pear/Image

使用PhpDocumentor 2

下面開始生成項目文檔:

在PHP根目錄下:

復(fù)制代碼 代碼如下:

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

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

例子:

復(fù)制代碼 代碼如下:

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

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

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

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

復(fù)制代碼 代碼如下:

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[="..."]]

相關(guān)文章

  • PHP return語句另類用法不止是在函數(shù)中

    PHP return語句另類用法不止是在函數(shù)中

    一直以為,return只能出現(xiàn)在函數(shù)中,直到看了bbPress的代碼,很是吃驚,大家看看就知道了
    2014-09-09
  • PHP 偽靜態(tài)隱藏傳遞參數(shù)名的四種方法

    PHP 偽靜態(tài)隱藏傳遞參數(shù)名的四種方法

    PHP偽靜態(tài)的使用主要是為了隱藏傳遞的參數(shù)名,今天介紹的PHP偽靜態(tài)的方法總共有四種方法以加深對PHP偽靜態(tài)的了解。
    2010-02-02
  • php數(shù)組合并與拆分實例分析

    php數(shù)組合并與拆分實例分析

    這篇文章主要介紹了php數(shù)組合并與拆分方法,實例分析了php中array_merge、array_merge_recursive、array_splice等方法操作數(shù)組的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • PHP中的Iterator迭代對象屬性詳解

    PHP中的Iterator迭代對象屬性詳解

    這篇文章主要給大家介紹了關(guān)于PHP中Iterator迭代對象屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 解析php dirname()與__FILE__常量的應(yīng)用

    解析php dirname()與__FILE__常量的應(yīng)用

    本篇文章是對php中的dirname()與__FILE__常量的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP實現(xiàn)無限級分類(不使用遞歸)

    PHP實現(xiàn)無限級分類(不使用遞歸)

    這篇文章主要介紹了在不使用遞歸的情況下PHP實現(xiàn)無限級分類,感興趣的小伙伴們可以參考一下
    2015-10-10
  • PHP中單引號和雙引號的區(qū)別詳解

    PHP中單引號和雙引號的區(qū)別詳解

    看好多代碼有時候用單引號或雙引號實現(xiàn)包含字符串的內(nèi)容,其實簡單個概括下雙引號中的變量可以解析,單引號就是絕對的字符串,下面這篇文章主要給大家介紹了關(guān)于PHP中單引號和雙引號區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • PHP中array_merge和array相加的區(qū)別分析

    PHP中array_merge和array相加的區(qū)別分析

    今天處理一個這樣的問題:如何獲取字符鍵名相同值不同的兩個數(shù)組值集合,用array_merge和數(shù)組相加都不可行,讓我認(rèn)真比較了下PHP中array_merge和array相加的區(qū)別
    2013-06-06
  • PHP簡單判斷iPhone、iPad、Android及PC設(shè)備的方法

    PHP簡單判斷iPhone、iPad、Android及PC設(shè)備的方法

    這篇文章主要介紹了PHP簡單判斷iPhone、iPad、Android及PC設(shè)備的方法,可有效的判斷出移動設(shè)備與PC端類型,需要的朋友可以參考下
    2016-10-10
  • php格式化json函數(shù)示例代碼

    php格式化json函數(shù)示例代碼

    這篇文章主要介紹了php格式化json函數(shù),結(jié)合實例形式分析了php使用自定義函數(shù)實現(xiàn)json格式化的方法,涉及php數(shù)組轉(zhuǎn)json、流程控制及字符串操作等技巧,需要的朋友可以參考下
    2016-05-05

最新評論

磐安县| 正阳县| 广灵县| 阿瓦提县| 登封市| 荔波县| 安多县| 施秉县| 博湖县| 紫阳县| 灵山县| 漳州市| 滦平县| 台中市| 三都| 南京市| 台安县| 区。| 衡阳县| 柳州市| 外汇| 平原县| 麻城市| 滨海县| 合山市| 九江市| 南华县| 阿城市| 广南县| 凉城县| 沁阳市| 芮城县| 潼关县| 通道| 沂南县| 锦州市| 驻马店市| 万盛区| 马尔康县| 喀什市| 金阳县|