首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpDocumentor不工作

phpDocumentor不工作
EN

Stack Overflow用户
提问于 2012-05-24 05:43:51
回答 2查看 1.4K关注 0票数 2

我正在尝试开始使用phpDocumentor。我的问题是它只生成一个img,css,js文件夹和一个structure.xml文件。

我目前已经在c:/xampp/htdocs中创建了一个名为phpTest的文件夹,其中包含一个带有类和一些docBlox注释的文件index.php

我已经使用pear和命令提示符安装了phpDocumentor

因此,我当前正在运行cmd

键入cd c:/xampp/htdocs/phptest

phpDocs -d c:/xampp/htdocs/phptest -t c:/xampp/htdocs/phptest/docs

docs文件夹中唯一的输出是3个文件夹和structure.xml文件。是否应该有一个包含所有可供我查看的文档的index.hmtl文件?我怎么才能让它出现呢?谢谢,这是我的测试index.php文件,我正在尝试用phpDocumentor来记录。

代码语言:javascript
复制
    <?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);
}

?>
EN

回答 2

Stack Overflow用户

发布于 2012-05-25 02:47:39

确保文档块以斜杠-星号-星号开头,而不是PHP常规注释语法斜杠-星号。另外,确保文档块中至少有一些标记(例如@package MyPackage)。phpDoc不会看到常规的注释块,因此这本身可能是没有生成任何内容的原因。

票数 0
EN

Stack Overflow用户

发布于 2012-05-26 04:16:43

这可能是因为PHP将在您的文件中报告语法错误。这条线

代码语言:javascript
复制
public var  $arrayvar = array();

应该是

代码语言:javascript
复制
public $arrayvar = array();

代码语言:javascript
复制
var $arrayvar = array();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10728325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档