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

Php NetBeans:选择要放置在注释中的变量类型,php,netbeans,Php,Netbeans,我想利用NetBeans for PHP中的变量类型注释特性,但我在确定类型本身时遇到了困难 我已经记下了语法(我的变量名为$clause): 但是当涉及到用某种东西替换类型时,我不确定该用什么。我使用gettype($clause)来确定相关变量的类型,该变量输出string,但在下拉列表中没有用于自动完成NetBeans中注释的string选项 此外,至少可以说,列出的选项对我来说是陌生的,我不认为开发人员每次需要确定使用的变量类型时都会使用gettype 有人能给我一些关于使用哪种类型的建

我想利用NetBeans for PHP中的变量类型注释特性,但我在确定类型本身时遇到了困难

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

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

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

有人能给我一些关于使用哪种类型的建议吗?是我确定的
string
,还是用户定义的类型

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

我感谢你能给我的任何帮助。谢谢。

嗯,我想你是说,不?它不是一个Netbeans功能

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

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

/**
 * @var $clause string Some class name.
 */
请注意,DockBlock必须以斜杠和两个星号开头


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

Ok,那么您是对的。这是PHPDoc。我仍然不确定我应该放置什么作为DocBlock类名。它是在代码中定义的,还是我只是编出来的?对不起,你的声音这么哑;在PHP中,“字符串”“整数”等关键字主要用于类型转换。它们也可用于PHPDoc。
/**
 * @var $clause string Some class name.
 */