phpDocumentor - ドキュメント生成の実行

Advertisement

ドキュメントの生成

ドキュメントの生成はコマンドラインから行う。

書式
[php実行ファイル] [phpdocファイル] [オプション]

例(ヘルプの表示)
php phpdoc -h

例(ドキュメントの生成)
php phpdoc -t doc -d src

例(うちのWindows環境)
"c:\php\php.exe" "c:\phpDocumentor\pear-phpdoc" -t ./doc/ -

指定できるオプション

-hオプションを与えてphpdocを実行すると,利用可能なオプションの一覧が表示される。

PhpDocumentor-1.3.0RC4のヘルプコマンドより抜粋
  -f    --filename
  -d    --directory
  -ed    --examplesdir
  -tb    --templatebase
  -t    --target
  -i    --ignore
  -it    --ignore-tags
  -dh    --hidden
  -q    --quiet
  -ti    --title
  -h    --help
  -c    --useconfig
  -pp    --parseprivate
  -po    --packageoutput
  -dn    --defaultpackagename
  -dc    --defaultcategoryname
  -o    --output
  -cp    --converterparams
  -ct    --customtags
  -s    --sourcecode
  -j    --javadocdesc
  -p    --pear
  -ric    --readmeinstallchangelogSpecify
左側が省略されたオプションで、右側の文字列が正式なオプション名である。
「phpdoc -h」と「phpdoc --help」は同様に扱われる。

ドキュメント出力ディレクトリの指定 -t(--target)

書式
phpdoc -t [ドキュメントを出力するディレクトリ(相対パスor絶対パス)]

phpdoc -t ./doc/

ソースファイルが格納されているディレクトリを指定 -d (--directory)

書式
phpdoc -d [ソースファイルが格納されているディレクトリ(相対パスor絶対パス)]

phpdoc -d ./src/

ソースファイルを直接指定 -s (--sourcecode)

書式
phpdoc -s [ソースファイル(複数の場合はカンマで区切る)]

phpdoc -s ./src/user.php, ./src/master.php

ドキュメントに表示されるタイトルを指定 -ti(--title)

書式
phpdoc -ti [タイトル]

phpdoc -ti "Hello"

テンプレートの指定 -o(--output)

あらかじめ用意されているテンプレートは、phpDocumentorフォルダ内のphpDocumentor/Converters/以下に格納されている。
デフォルトで指定できるテンプレートの一覧は以下の通りである。
HTML:default:default(デフォルト)
HTML:frames:default
HTML:frames:l0l33t
HTML:frames:phpdoc.de
HTML:frames:phphtmllib,
HTML:frames:earthli,
HTML:frames:DOM/default
HTML:frames:DOM/l0l33t
HTML:frames:DOM/phpdoc.de,
HTML:frames:DOM/phphtmllib
HTML:frames:DOM/earthli
HTML:Smarty:default
HTML:Smarty:PHP
HTML:Smarty:HandS
PDF:default:default
CHM:default:default
XML:DocBook/peardoc2:default

書式
phpdoc -o [テンプレート]

phpdoc -o HTML:default:default

テンプレートのいろいろな例 phpdoc -o HTML:default:default -d ./src/ -t ./doc/
(未指定phpdoc -d ./src/ -t ./doc/と同じ)
図1:HTML:default:default
図1:HTML:default:default

phpdoc -o HTML:Smarty:default -d ./src/ -t ./doc/
図2:HTML:default:default
図2:HTML:Smarty:default

phpdoc -o HTML:Smarty:PHP -d ./src/ -t ./doc/
図3:HTML:default:default
図3:HTML:Smarty:PHP

phpdoc -o HTML:Smarty:HandS -d ./src/ -t ./doc/
図4:HTML:default:default
図4:HTML:Smarty:HandS

phpdoc -o PDF:default:default -d ./src/ -t ./doc/
図5:HTML:default:default
図5:PDF:default:default

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ

サイト検索

Google

Web サイト内

Y!ログール