【问题标题】:NetBeans: Choosing variable type to place in commentNetBeans:选择要放在注释中的变量类型
【发布时间】:2011-10-25 03:22:44
【问题描述】:

我想利用 NetBeans for PHP 中的变量类型注释功能,但我无法确定类型本身。

我已经记下了语法(我的变量名为$clause):

/* @var $clause type */

但是当谈到用某些东西替换type 时,我不确定该使用什么。我使用gettype($clause) 来确定有问题的变量的类型,它输出string,但在NetBeans 中自动完成注释的下拉列表中没有string 选项。

此外, 列出的选项对我来说至少可以说是陌生的,我不认为开发人员应该每次都使用gettype需要确定正在使用的变量的类型。

有人可以就使用的类型给我一些建议吗?是我确定的string,还是用户定义的类型?

我在文档here 中注意到,作为示例给出的类型是BookMovie,它们与给定示例中的class 名称匹配。我的案例不包含class,但没有与我的案例相似的示例。

感谢您为我提供的任何帮助。谢谢。

【问题讨论】:

    标签: php netbeans


    【解决方案1】:

    嗯,我想你的意思是PHPDoc,不是吗?这不是 Netbeans 的功能...

    从长远来看,数据类型并不重要,它只会帮助您设计自记录的代码。

    最后,如果 $clause 变量确实包含类名(通常是字符串),则 DocBlock 将如下所示:

    /**
     * @var $clause string Some class name.
     */
    

    请注意,文档块必须以斜杠和两个星号开头。

    @var 子句的格式为“变量名”、“数据类型”和“描述”。

    【讨论】:

    • 好的,你是对的。它是 PHPDoc。我仍然不确定我应该将什么放置为 DocBlock 类名。它是在代码中定义的,还是我只是编造的?抱歉听起来很愚蠢;我的大脑正忙着想弄清楚。
    • 是和不是。在 PHP 中,关键字“string”“integer”等主要用于类型转换。它们也可以在 PHPDoc 中使用。
    猜你喜欢
    • 2017-11-20
    • 1970-01-01
    • 2020-02-24
    • 2020-12-05
    • 1970-01-01
    • 2019-12-30
    • 2018-03-18
    • 2010-12-20
    • 2019-12-04
    相关资源
    最近更新 更多