PHP的學習--使用PhpDocumentor 2生成API文檔

 

官網地址: http://www.phpdoc.org/

phpDocumentor 2是一個能夠 分析php源代碼和註釋塊並生成文檔的程序。php

基於phpdocumentor 1和javadoc啓發而來,它持續創新的使用了一些新技術和支持php的新特性。java

phpDocumentor 2的特色:git

  • 兼容php5.3,全面支持命名空間和閉包等。
  • 識別支持任何tag,以及一些追加的 (好比 @link). 
  • 更快的處理速度。 較  phpDocumentor 1在Zend Framework 下的處理耗時有了明顯的減小
  • 低內存消耗,小中大型工程的內存消耗分別低於20MB,40MB和100MB
  • 增量解析。若是你有以前運行phpdoc得到的structure.xml文件,那麼小修改後從新生成文檔的速度將提高80%。
  • 簡單就能建立模板,只需1小步和編輯3個文件。
  • 兼容1代的命令行。例如 --directory, --file and --target 
  • 兩步式處理。首先生成structure文件,你能夠根據這個文件來格式化相關信息,用本身的工具來展示信息!

安裝需求:github

安裝phpDocumentor 2

1.依賴於 pear 進行安裝:windows

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

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

執行安裝命令工具

php go-pear.phar

下面會執行輸入 systemspa

而後一路回車安裝完畢.net

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

pear install image_graphviz

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

安裝後,注意查看環境變量 path 中是否已添加上該 bin 的路徑,

下面很重要的一步:重啓電腦,不然沒法生效

3.安裝 phpDocumentor

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根目錄下:

phpdoc -d 項目絕對路徑 -t 生成的文檔存放的路徑
d表明路徑directory,t表明target。或者能夠選擇-f來指定單個文件。制定好路徑稍等片刻執行完畢就能夠在target文件夾裏看到說明文檔了。

例子:

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

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

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

具體的參數以下:

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

相關文章
相關標籤/搜索