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