【问题标题】:Problems getting started with phpdocphpdoc 入门问题
【发布时间】:2013-08-01 15:19:59
【问题描述】:

我在开始使用 phpdoc 时遇到问题。 我创建了一个示例 php 文件。这是代码:

<?php
/**
*   short comment
*/

/** This is the
*   longer comment
*/

/** 
* @author My Name <my.name@example.com>
*/
    echo "Hello, World";
?>

据我了解,我现在应该可以使用以下命令制作此代码的文档了:

phpdoc project:run -f C:\xampp\htdocs\libs\test.php -t C:\phpdoc\

test.php 文件是我在这里粘贴的文件。 C:\phpdoc\ 是应该放置文档的位置。现在当我去那里时,会生成几个文件和文件夹,但是当我打开“index.php”文件并单击“Global ()”时,我的窗口如下所示:

[我会在这里放一张图片,但我的声誉太低了。我试图描述它的外观:它看起来像一个带有无效 css 文件路径的网页。所有图像和自定义按钮都丢失了,字体只是常规的新罗马字体。无背景图片等]

这是为什么呢?我做错了什么?

顺便说一句:我使用的是 Windows 7 x64 和 XAMPP 的新版本(也是新安装的)

致以诚挚的问候,非常感谢您的阅读

【问题讨论】:

    标签: php phpdoc


    【解决方案1】:

    我使用 apigen 来做我的 php docblocks,因为我猜测 phpdoc 的工作原理是一样的。您想要做的是将所有这些放入一个块中,如下所示:

    /**
     * Short description, keep to one line.
     * 
     * Long description, you can break this up
     * over multiple lines.
     * 
     * @author your.name@yourplace.com
     * @param incoming The variable that is being sent in
     * @return bool Type of variable to return and explanation of return value
     */
    public function doStuff($incoming) {
        //Do stuff here
        return true;
    }
    

    你可以放置上面那些函数、变量、类。通常,您为文件创建的第一个 docblock 会成为整个文件的 docblock。

    【讨论】:

    • 嗨!谢谢您的回答!不幸的是,我已经尝试过了,但结果并没有改变。
    • @user2399808 就 docblock 而言,这就是我用于 apigen 的内容。 phpdoc 可能会有所不同,但我不明白他们为什么会将块分解成更小的部分。对于您关于丢失图像等的其他问题,Windows 7 中的 UAC 可能会妨碍您,因为您正在编写硬盘驱动器的根目录,假设 C: 是您的 Windows 安装位置。我要么将你的输出目录移动到其他地方(比如在 C:\xampp\htdocs\libs\phpdoc 中),要么在管理员模式下运行你的 cmd,这样 phpdoc 就不会受到任何权限问题的阻碍。
    猜你喜欢
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多