最近專案需要phpdoc生成文件,首先安裝phpdocumentor,利用pear安裝:
切換使用者:
su root
安裝phpdocumentor:
pear install phpdocumentor
生成文件:
phpdoc -o html:frames:earthli -d customservice/ -t docs/
瀏覽生成文件結果很讓我失望,程式中中文亂碼,後google搜尋得知,phpdocumentor的預設編碼是:iso-8859-1的,我的專案都是utf8編碼的,所以需要把編碼改成utf-8才可以。
進入phpdocumentor的模板目錄把模板檔案修改成utf-8編碼:
cd /usr/share/php/data/phpdocumentor/phpdocumentor/converters/
執行字串查詢並替換命令:
find ./ -name '*.tpl' | xargs sed -i 's/iso-8859-1/utf-8/g'
執行完畢之後再生成專案文件,瀏覽專案中中文亂碼解決。
以後如果專案換了別的編碼,也可以用此命令修改過去。
phpdocumentor 學習筆記(一)
phpdocumentor是一款可以生成 注釋文件的外掛程式,用起來及其方便。我們只要遵守他的注釋規則然後生成文件即可。我這裡用的是phpdocumentor1.4.4版本。首先進行安裝,我這裡安裝的很順利,用的php直接包含了go pear.phar 沒在這個上面多費功夫。直接使用命令列自動安裝。...
phpDocumentor 注釋語法詳解
phpdocumentor是強大的 注釋生成器,本文對各個引數進行了簡單地的總結 abstract 使用 abstract標記來宣告乙個方法,類變數或類必須重新定義子類中是有效的。abstract 使用 abstract標記來宣告乙個方法,類變數或類是抽象的。乙個類中,只要有乙個抽象方法,這個類必須...
如何正確安裝phpDocumentor
注意 以下假定使用者使用php5,window系統!安裝phpdocumentor第一種方法 下 載後,如果希望使用命令列介面,解壓到任意路徑 假設在c program files 修改c program files phpdocumentor 1.4.2 phpdoc.bat。把第一行修改set ...