NetBeans:选择要在注释中放置的变量类型

时间:2011-10-24 19:16:07

标签: php netbeans

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

我的语法已经缩减(我的变量名为$clause):

/* @var $clause type */

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

此外, 列出的选项对我来说至少是陌生的,我不认为开发人员应该使用gettype 每个他们需要确定使用中变量类型的时间。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

从长远来看,数据类型并不重要,它只能帮助您设计自行编写的代码。

最后,如果$clause变量确实包含类名(通常是字符串),则DocBlock看起来像:

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

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

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