2

phpDocumentor を使い始めようとしています。私の問題は、img、css、js フォルダーと structure.xml ファイルのみを生成することです。

私は現在、クラスといくつかのdocBloxコメントを含む1つのファイルindex.phpでphpTestと呼ばれるc:/ xampp/htdocsにフォルダーを作成しました

pear とコマンド プロンプトを使用して phpDocumentor をインストールしました

だから私は現在cmdを実行しています

入力 cd c:/xampp/htdocs/phptest

phpDocs -dc:/xampp/htdocs/phptest -tc:/xampp/htdocs/phptest/docs

docs フォルダーの唯一の出力は、3 つのフォルダーと structure.xml ファイルです。参照できるすべてのドキュメントを含む index.hmtl ファイルが必要ですか? どうすれば表示されるようになりますか? ありがとうこれは私のテストindex.phpファイルで、phpDocumentorで文書化しようとしています。

    <?php
/**
* File level docBlock
*@package Command
*/

/**
*This is the command class it is incharge
*Only has execute method
*@package Command
*@author Michael Booth
*@copyright 2012 bla bla
*/
abstract class Command{
/**
*keeps keys values
*@var array
*/
public var  $arrayvar = array();

/**
*executes method
*@param $int contains contextual data
*@return bool
*/
    abstract function execute($integer);
}

?>
4

2 に答える 2

0

これは、PHP がファイルの構文エラーを報告するためである可能性があります。この線

public var  $arrayvar = array();

どちらかであるべき

public $arrayvar = array();

また

var $arrayvar = array();
于 2012-05-25T20:16:43.147 に答える
0

PHP の通常のコメント構文であるスラッシュとアスタリスクではなく、docblock が必ずスラッシュとアスタリスクとアスタリスクで始まるようにしてください。また、docblock に少なくともいくつかのタグがあることを確認してください (例: @package MyPackage)。phpDoc は通常のコメント ブロックを認識しないため、それ自体が何も生成されない理由である可能性があります。

于 2012-05-24T18:47:38.700 に答える